`
ansjsun
  • 浏览: 203143 次
  • 性别: 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语言有关...

    华为面试题及答案

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

    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模型。下面将根据文档中的关键词与描述,整理出与华为面试相关的知识点。 #### ...

    华为面试题大全

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

    2013华为面试题及参考答案

    2013华为面试题及参考答案

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

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

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

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

    详细华为面试题及答案

    从给定的文件标题“详细华为面试题及答案”及其描述和部分内客来看,这份文档主要涵盖了华为面试中常见的编程和技术性问题,对于准备应聘华为或其他IT公司的求职者而言,是一个宝贵的资源。下面,我们将从这些信息中...

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

    在华为面试中,C语言是考察应聘者基础知识和编程能力的重要环节,这些问题和知识点涵盖了C语言的核心概念和编程实践。以下是对所给文件内容中涉及的知识点的详细说明: 1. 局部变量与全局变量的作用域区别: 局部...

Global site tag (gtag.js) - Google Analytics