当前在线人数13172
首页 - 分类讨论区 - 电脑网络 - 爪哇娇娃版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
出个简单题,看你Java APi熟悉到什么程度
[版面:爪哇娇娃][首篇作者:groundhog09] , 2017年12月09日11:44:03 ,1157次阅读,7次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
groundhog09
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: groundhog09 (衰哥), 信区: Java
标  题: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Sat Dec  9 11:44:03 2017, 美东)

There is a Map<String, Integer> and the integers may have duplicate values.
Now I want you to output a list of strings. The strings are sorted by their
corresponding integer values. The more compact the solution, the better.
--
***********新手请注意************
这里有很多利欲熏心,丧尽天良的低端人口,为了一己私利,不择手段
的pump自己手里的股票,手段和传销如出一辙。如果你看到一只股票天
天有人在说,十之八九,那就是被pump的。
****新手应远离***比特币***科技股***中国公司股票***IPO发行的新股票

※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2607:f2c0:94a2:]

 
backstab
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: backstab (沧海月明), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Sun Dec 10 10:03:35 2017, 美东)


【 在 groundhog09 (衰哥) 的大作中提到: 】
: There is a Map<String, Integer> and the integers may have duplicate values.
: Now I want you to output a list of strings. The strings are sorted by
their
: corresponding integer values. The more compact the solution, the better.


map.entrySet().stream().sort(e -> e.getValue()).map(e -> e.getKey()).collect
(Collectors.toList());
--
感受在黑暗之中寂静的喧哗 感受在无奈之中寂寞的挣扎
感受在平淡之中岁月的变化 感受在幸福过后孤独地出发
黑夜的翅膀 载我去翱翔
叱吒的欲望仍在激荡我胸膛

※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 100.]

 
groundhog09
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: groundhog09 (衰哥), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Sun Dec 10 21:12:51 2017, 美东)

不错,可惜我对1.8不感冒。
【 在 backstab (沧海月明) 的大作中提到: 】
: their
: map.entrySet().stream().sort(e -> e.getValue()).map(e -> e.getKey()).
collect
: (Collectors.toList());



--
***********新手请注意************
这里有很多利欲熏心,丧尽天良的低端人口,为了一己私利,不择手段
的pump自己手里的股票,手段和传销如出一辙。如果你看到一只股票天
天有人在说,十之八九,那就是被pump的。
****新手应远离***比特币***科技股***中国公司股票***IPO发行的新股票

※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2607:f2c0:94a2:]

 
zillionaire
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: zillionaire (Becoming ruler of the universe), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Mon Dec 11 00:25:09 2017, 美东)

不顾虑多用的内存的话

可以把这个Map扔到另一个TreeMap<Integer, List<String>>里面

SortedMap<Integer, List<String>> treeMap = new TreeMap<>();
for(String s: map.keySet())
  if(treeMap.get(map.get(s)) == null){
    List<String> list = new LinkedList<>();
    list.add(s);
    treeMap.put(map.get(s), list);
  }else{
    treeMap.get(map.get(s)).add(s);
  }
for(Integer i: treeMap.keySet())
  for(String s: treeMap.get(i))
    println(s);


【 在 groundhog09 (衰哥) 的大作中提到: 】
: There is a Map<String, Integer> and the integers may have duplicate values.
: Now I want you to output a list of strings. The strings are sorted by
their
: corresponding integer values. The more compact the solution, the better.



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 174.]

 
zillionaire
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: zillionaire (Becoming ruler of the universe), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Mon Dec 11 00:26:20 2017, 美东)

研究一下
【 在 backstab (沧海月明) 的大作中提到: 】
: their
: map.entrySet().stream().sort(e -> e.getValue()).map(e -> e.getKey()).
collect
: (Collectors.toList());



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 174.]

 
aaaiii
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: aaaiii (酱爆), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Mon Dec 11 12:54:07 2017, 美东)

对8不感冒的不是好java

【 在 groundhog09 (衰哥) 的大作中提到: 】
: 不错,可惜我对1.8不感冒。
: collect



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 65.]

 
groundhog09
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: groundhog09 (衰哥), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Mon Dec 11 20:07:33 2017, 美东)

还有一个更简单的也是基于TreeMap+Comparator.
尽量用Map.EntrySet。
【 在 zillionaire (Becoming ruler of the universe) 的大作中提到: 】
: 不顾虑多用的内存的话
: 可以把这个Map扔到另一个TreeMap<Integer, List<String>>里面
: SortedMap<Integer, List<String>> treeMap = new TreeMap<>();
: for(String s: map.keySet())
:   if(treeMap.get(map.get(s)) == null){
:     List<String> list = new LinkedList<>();
:     list.add(s);
:     treeMap.put(map.get(s), list);
:   }else{
:     treeMap.get(map.get(s)).add(s);
: ...................



--
***********新手请注意************
这里有很多利欲熏心,丧尽天良的低端人口,为了一己私利,不择手段
的pump自己手里的股票,手段和传销如出一辙。如果你看到一只股票天
天有人在说,十之八九,那就是被pump的。
****新手应远离***比特币***科技股***中国公司股票***IPO发行的新股票

※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2607:f2c0:94a2:]

 
pidgin
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: pidgin (pidgin), 信区: Java
标  题: Re: 出个简单题,看你Java APi熟悉到什么程度
发信站: BBS 未名空间站 (Sat Jan 20 02:38:00 2018, 美东)

就做一个map.entry的comparator然后用Collections.sort搞定

【 在 groundhog09 (衰哥) 的大作中提到: 】
: 还有一个更简单的也是基于TreeMap+Comparator.
: 尽量用Map.EntrySet。



--

※ 来源:·BBS 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

[分页:1 ]
[快速返回] [ 进入爪哇娇娃讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996