社区
Java EE
帖子详情
求助 一个算法问题
heng722
2017-01-23 09:22:54
有一组数据
D9 D10
D1 D2
D2 D3
D3 D4
D4 D5
D7 D8
我想根据2组 前后一样的名字 进行合并 得到这样的数据
D1 D5
D9 D10
D7 D8
因为不是科班出身 这问题想了2天了 都没搞定。。。
求各位高手帮忙
...全文
127
4
打赏
收藏
求助 一个算法问题
有一组数据 D9 D10 D1 D2 D2 D3 D3 D4 D4 D5 D7 D8 我想根据2组 前后一样的名字 进行合并 得到这样的数据 D1 D5 D9 D10 D7 D8 因为不是科班出身 这问题想了2天了 都没搞定。。。 求各位高手帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
heng722
2017-01-23
打赏
举报
回复
这个可以 谢谢
beixian3367
2017-01-23
打赏
举报
回复
HashMap<String,String> map = new HashMap<String,String>(); String[] strs = {"D9,D10","D1,D2","D2,D3","D3,D4","D4,D5","D7,D8"}; for(int i=0;i<strs.length;i++){ String st1 = strs[i].split(",")[0]; String st2 = strs[i].split(",")[1]; if(map.containsKey(st1)){ String value = map.get(st1); map.remove(st1); map.put(st2, value); }else{ map.put(st2, st1); } } for(String key:map.keySet()){ System.out.println(map.get(key)+":"+key); } D7:D8 D1:D5 D9:D10
heng722
2017-01-23
打赏
举报
回复
怎么处理呢 我之前是循环套循环 但是好像不行.
Inhibitory
2017-01-23
打赏
举报
回复
有一个和前一个是连续的整数就放一起
算法
技术手册 - 中文版
· 快速找到与您所解决的
问题
相关的
算法
,并决定哪个
算法
才是最适合的那
一个
· 探索使用C、C++、Java以及Ruby实现的
算法
解决方案以及开发小贴士 · 了解
算法
预期的性能,以及它达到最高性能时所需要的条件 ...
java
算法
大全
开发健壮的软件需要高效的
算法
,然而程序员们往往直至
问题
发生之时,才会去
求助
于
算法
。本书讲解了许多现有的
算法
,可用于解决各种
问题
。通过阅读它,你可以学会如何选择和实现正确的
算法
,来达成自己的目标。另外,...
贪心
算法
(内含
问题
求助
)
但是,稍微修改以下
问题
就不能用这个方法了: 现有面值为壹元壹角,五角和一角的钞票,需要找零一元五角,请问如何分配才能使用数量最少的钞票。(若按面值大小找,则需一张壹元壹角,四张一角,共五张,但我们可以...
【JavaScript
算法
实践】最短路径
算法
目录前言一、Dijkstra
算法
算法
实现二、Floyd-Warshall
算法
算法
实现 前言 ...在图
问题
中,这一
问题
对应的
算法
被称为最短路径
算法
。本文介绍其中两种非常著名
算法
的JavaScript实现: Dijkstra
算法
和F
算法
助手使用教程
算法
助手是我们开发的一款运行在Android平台上基于Xposed的安卓调试工具,配合Xposed(需要Root),通过一系列Hook,反射操作,进行应用的安全测试,调试分析,代码定位,是一款不错的调试工具。 基础使用教程 步骤
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章