`
ansjsun
  • 浏览: 205258 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

论坛里看到的华为面试题

 
阅读更多
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 
 * @项目名称:TestProject
 * @类名称:NewHua
 * @类描述:
 * @创建人:Ansj
 * @创建时间:2011-8-1 下午01:24:38
 * @修改备注:
 * @version 有个list 里面存储的是string 例如:
 * 			"abcd" "acbd" "sdf" "sfd" "as"
 *          "f",其中"abcd"和"acbd" 是一类的,
 *          他让把一类的string找出来,写程序实现
 */
public class NewHua {
	public static void main(String[] args) {
		List<String> list = new ArrayList<String>() ;
		list.add("abcd") ;
		list.add("acbd") ;
		list.add("sdf") ;
		list.add("sfd") ;
		list.add("as") ;
		list.add("f") ;
		
		Map<String,String> map = new HashMap<String,String>() ;
		char[] chars = null ;
		String str = null ;
		String temp = null ;
		for (int i = 0; i < list.size(); i++) {
			str = list.get(i) ;
			chars = str.toCharArray() ;
			Arrays.sort(chars) ;
			temp = new String(chars) ;
			if(map.containsKey(temp)){
				map.put(temp, map.get(temp)+","+str) ;
			}else{
				map.put(temp, str) ;
			}
		}
		
		System.out.println(map);
	}
}
分享到:
评论
1 楼 gjlping 2011-09-13  
学习了,谢谢

相关推荐

    c语言 面试题 与c语言有关的面试题 华为笔试题

    c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关的面试题 华为笔试题 c语言 面试题 与c语言有关...

    华为面试题及答案

    华为面试题及答案华为面试题及答案华为面试题及答案

    华为英语面试题汇总英文面试 外企互联网面试英文题准备资料汇总.zip

    华为面试,英文英语部分准备;30道经典的英语面试笔试题目(问题和答案)口语;华为od英语测试50道单选题题库;华为笔试面试题库及经验贴;华为岗位面试英语;华为软件工程师面试题大全(含英语);华为英语面试问题...

    linux面试题和华为面试题(看评论酌情下载)

    linux 嵌入式 面试题 和华为面试题

    经典华为面试题,大家不要错过哦

    【华为面试题】是本文的核心话题,这通常指的是华为公司在招聘过程中可能会问到的问题,涵盖了硬件和软件领域,反映了华为对求职者技能和知识的全面要求。这些面试题旨在评估候选人在技术理解、问题解决、逻辑思维...

    华为面试题之C语言面试题大汇总

    华为的C语言面试题汇总,非常好! 去应聘华为之前,最好先看看这个

    java华为面试题.zip

    java华为面试题

    Java华为面试真题

    Java华为面试真题是针对Java开发者在应聘华为公司职位时可能会遇到的问题集合。这些题目涵盖了Java编程语言的基础、进阶以及在实际项目中的应用等多个方面,旨在考察候选人的技术实力和解决问题的能力。以下将详细...

    软通动力外派华为面试题

    ### 软通动力外派华为面试题解析 #### 1. 数据类型:int `int`是编程语言中最常见的数据类型之一,用于存储整数。在不同的编程环境中,`int`类型的大小可能有所不同,通常它可以存储从-2,147,483,648到2,147,483,...

    应聘华为公司基础题库和答案华为面试题

    首先,我们来看看“C语言面试题大汇总之华为面试题.doc”。C语言作为计算机科学的基础,对于任何IT职位,尤其是软件开发或嵌入式系统相关的工作,都是必备技能。华为可能会考察应聘者对C语言的基本语法、数据类型、...

    经典C++面试全集(华为面试题)

    这份"经典C++面试全集(华为面试题)"包含了丰富的C++知识,旨在帮助求职者准备华为或其他企业的面试。以下是一些可能涵盖的重要知识点: 1. **C++基础**:这是所有C++学习者必须掌握的起点,包括基本数据类型(如int...

    华为面试题word文档(整理)

    这份名为“华为面试题word文档(整理)”的压缩包包含三份文档,分别是华为C语言笔试题.doc、华为笔试题5.doc和华为Java笔试题.doc,分别针对C语言和Java编程进行了重点考察。以下是对这些知识点的详细阐述: 首先...

    C++面试题 华为面试题的汇总

    1、一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起, 给出一个age, 在些链表中删除学生年龄等于age的学生...里面有我自己从华为面试题里的汇总,有简答题和改错题,编程题等等.

    最新华为面试题集合

    【华为面试题解析】 1. **static 用途**: - 静态变量在函数内部使用时,其值在函数多次调用间保持不变,实现了数据持久化。 - 在模块级别,静态变量限制了访问范围,仅能被同一模块内的函数访问,是一种局部全局...

    华为面试题与答案 华为面试题与答案

    在分析这份文档时,我们可以看到文档中提到了“华为面试题与答案”,但实际内容却涉及到了网络协议的相关知识,特别是OSI模型与TCP/IP模型。下面将根据文档中的关键词与描述,整理出与华为面试相关的知识点。 #### ...

    华为CC++笔试题(附答案,华为面试题系列)

    华为CC++笔试题(附答案,华为面试题系列)

    华为面试题大全

    华为面试题集总(总共163页)。华为的面试题相对而言还是很基础的,面试之前都可以尝试着做一下。

    2013华为面试题及参考答案

    2013华为面试题及参考答案

    华为面试题华为面试题华为面试题华为面试题华为面试题

    以上知识点是Java面试中的核心部分,对华为的面试题来说尤其重要。掌握这些内容不仅能帮助你顺利通过面试,还能在实际开发工作中提升代码质量和效率。在准备面试时,除了理论学习,还要通过实践来巩固和加深理解。

    中兴华为面试试题(经典)

    【中兴华为面试试题(经典)】 在信息技术领域,中兴和华为作为全球知名的通信设备制造商,对于人才的选拔有着严格的标准。这两家公司的面试题目往往涵盖了计算机科学、软件工程、网络技术等多个方面,旨在全面考察...

Global site tag (gtag.js) - Google Analytics