`
anzn20
  • 浏览: 85515 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

请教一个小算法

    博客分类:
  • JAVA
阅读更多
我有一个list集合,比如里面的值为{1,2,3,3,4,5,6,1,2}等。
我想要的结果是:把集合里面有相同值进行累加,生成一个新的list集合。
这个用java算法该怎么写,效率最好?

我是这样写的不晓得怎么样?
List list1 = new ArrayList();
		list1.add("a");
		list1.add("b");
		list1.add("c");
		list1.add("d");
		list1.add("e");
		list1.add("f");
		list1.add("a");
		list1.add("d");
		list1.add("d");
		Map map = new HashMap();
		for(int i=0;i<list1.size();i++){
			if(map.get(list1.get(i)) == null ){
				map.put(list1.get(i),list1.get(i));
			}else{
				map.put(list1.get(i), map.get(list1.get(i))+list1.get(i).toString());
			}
		}
		for(Object value:map.values()){
			System.out.println(value);
		}
分享到:
评论

相关推荐

    C语言算法精华

    Re: anya:请教一个问题 anya Re: 如何给汉字分界? anya Re: 八皇后算法问题请教? anya Re: 急寻图象压缩算法 anya 游戏中最佳路径的问题 anya 平面点覆盖问题求教 anya Re: 平面点覆盖问题求教 anya Re: ...

    java弹幕小游戏源码(同时请教,如何优化算法让它内存需求减少)

    java弹幕游戏源码(敌人资源在zip的a.json里面

    遗传算法解决tsp问题毕业设计要做GUI界面-untitled.fig

    我是小菜鸟,请教各位高手这么四个问题:  1、如何读取城市坐标txt文件,坐标应该是一个二维数组格式吧?  例如一个5个城市坐标的txt文件,读取后应该为  city=[23 44;24 54;63 43;35 65;24 43]  应该用什么...

    遗传算法解决tsp问题毕业设计要做GUI界面-untitled.m

    我是小菜鸟,请教各位高手这么四个问题:  1、如何读取城市坐标txt文件,坐标应该是一个二维数组格式吧?  例如一个5个城市坐标的txt文件,读取后应该为  city=[23 44;24 54;63 43;35 65;24 43]  应该用什么...

    基于matlab的粒子群算法求助-指数PSO源代码.rar

    在运行程序过程中,某些粒子的适应度函数会出现INF或NAN,而我把相应的位置参数(x1)带入适应度函数,求出来就是一个实数。不知道是哪有问题。希望各位帮忙指教一下。 待求函数形式: Y=p1*x1p2 p3*x2p4 p5*x3p6 ...

    《数据结构与算法》图书馆管理系统课程设计C语言版.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    aa.rar_自动组卷_自动组卷算法

    这是用遗传算法写的自动组卷源代码,只有一个文件,是别人写的,没看懂,希望传上去,有人看懂的话,就请教一下

    请教MATLAB的图象多重分形程序-multifractal.m

     最近在做图象多重分形的分析,在MATHWORKS上找到一个国外程序,可以做.但是分 析的结果有点问题,a-f图的fmax大于2.另外,在运行的时候,会提示错误Size vector should be a row vector with integer elements, ...

    用A*研究八数码

    我自己写了一个WinForm八数码研究软件,研究A*算法。 我用了SQL Server数据库来保存程序运行过程中所产生...(3)A*算法好像只能解决游戏中的小问题,能否提供一个解决实际应用的例子(带数据库的应用软件)。 谢谢!

    C语言 课程设计+大作业+小程序集,纯字符画逻辑实现.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    简单的文字识别 vc源代码

    然后一个一个象素地和标准字符比较。也就是比较 26 * 2 = 52 次,误差最小的,就认为是该字符。 (注:这种算法比较简单,易于理解,缺点就是效率不高,我用摄像头采集图象识别数字成功率为 98%以上。我曾请教过一...

    大一上c语言课程设计写的超市管理系统.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    2017-2018-2学期17计算机1《C语言程序设计II》授课资料.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    基础课程,《程序设计基础(C语言)》课程仓库.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    2019-2020年C语言课程设计作业.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    中国大学MOOC-浙江大学-翁恺老师网课-C语言程序设计,我从零开始自学编程的记录。.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    C语言课程设计大作业 - 马里奥游戏.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    学堂在线C++语言程序设计(2016春)课程,由助教维护.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    大一C语言作业Demo,包括课程设计, 实习作业.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

    C语言课程设计——图书管理系统.zip

    C语言课程设计是一个旨在帮助学生深入理解和应用C语言编程的实践项目。以下是一些关于C语言课程设计的基本步骤和建议: 明确目标和需求:首先,你需要与授课教师或课程设计的相关人员沟通,明确课程设计的需求。这...

Global site tag (gtag.js) - Google Analytics