查看: 3826| 回复: 12
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 用Java刷题的常用容器表格整理

全局:

2020(1-3月)-CE硕士+短暂实习或全职不超过3个月 | 网上海投| 码农类General全职@
如题,之前整理过一篇c++的,这次用同样的格式整理了一边Java的,希望对大家有帮助!



您好!
本帖隐藏的内容需要积分高于 76 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 76 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
. 1point 3 acres


补充内容 (2020-3-15 19:41):
如楼下老哥所说,这张表有很多需要补充的地方,所以建议大家仅把这张表当作starting point去思考适合自己的customization,除此之外,其实不需要所有东西都塞进表里,很多语言的知识能记住最好,表只是提个醒用的. 1point3acres

补充内容 (2020-3-16 04:42):
哇,java这么多人用吗,瞬间赶上c++的整理热度,过几天再出个python的,看看如何,哈哈哈

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

评分

参与人数 7大米 +10 收起 理由
yiliaobailiao + 2 很有用的信息!
qqqqqqiut + 2 谢谢分享!
maybe35 + 1 赞一个
mxzhang + 2 给你点个赞!
dddwj + 1 很有用的信息!

查看全部评分


上一篇:求问affirm的内部状况和文化
下一篇:绝望了
putout 2020-3-15 18:51:22 | 只看该作者
全局:
有几个建议:
- PriorityQueue 和 Deque 也可以用offer(x),这样跟其它 Queue 用法一样。.

- TreeSet 和 TreeMap 值得学习一下。它们的floor,ceiling,higherKey,lowerKey等函数在有些情况下很有用。.google  и

- Integer Comparator不需要手写,可以直接定义为
  1. class IntComp implements Comparator<Integer> {. 1point 3acres
  2. public int compare(Integer s1, Integer s2){
  3. return Integer.compare(s1, s2);. From 1point 3acres bbs
  4. }
  5. }
复制代码

  如果支持Java 9,在使用时可以直接用匿名函数写
  1. PriorityQueue<Integer> pq = new PriorityQueue<>((s1, s2) -> { return Integer.compare(s1, s2); });
复制代码



.--

评分

参与人数 2大米 +3 收起 理由
tony.chenjy + 2 给你点个赞!
宇97217 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| 宇97217 2020-3-15 19:35:24 | 只看该作者
全局:
本帖最后由 宇97217 于 2020-3-15 19:38 编辑
putout 发表于 2020-3-15 18:51
有几个建议:
- PriorityQueue 和 Deque 也可以用offer(x),这样跟其它 Queue 用法一样。
.--
谢谢老哥补充,这里同样也有几个有用的ds没列出,比如linkedhashmap等,但是觉得从接口的角度看的话,与已经在列的map差异并不大,comparator写integer也是举一反三的过程,换别的structure也可以,所以也突出了我这张表并不求全而求个性化,但很高兴老哥能提到这些,这样大家可以对适合自己的写法有更多的探索。
回复

使用道具 举报

🔗
felicia21 2020-3-15 12:42:25 | 只看该作者
全局:
感谢总结分享~~. Waral dи,
回复

使用道具 举报

🔗
colinlaoaa 2020-3-15 12:54:40 | 只看该作者
本楼:
全局:
感谢分享
回复

使用道具 举报

全局:
感谢分享~
回复

使用道具 举报

🔗
 楼主| 宇97217 2020-3-15 13:43:39 | 只看该作者
全局:

客气客气
回复

使用道具 举报

🔗
 楼主| 宇97217 2020-3-15 13:43:56 | 只看该作者
全局:

一起加油
回复

使用道具 举报

🔗
bholms 2020-3-15 15:32:38 | 只看该作者
全局:
看不了。。。最近在找工作,被疫情影响得举步艰难焦头烂额。现在也在用java刷题,求赠一点大米观看!!

评分

参与人数 5大米 +7 收起 理由
greatway333 + 1 给你点个赞!
mereyct + 2 给你点个赞!
清蓬村民 + 1 赞一个
宇97217 + 1 给你点个赞!
mxzhang + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| 宇97217 2020-3-15 19:27:26 | 只看该作者
全局:

加油哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表