首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
orzangleli
2016-09-26 21:38
华中科技大学 安卓
关注
已关注
取消关注
问个关于Hashmap的问题
面试官问道HashMap ,我说Hashmap是数组加链表的形式,他问我能不能直接申请一个很大数组,不要链表这样添加删除,随机访问都很快,不知道怎么回答,请问各位有什么看法?
提示
全部评论
推荐
最新
楼层
nyhk
天津科技大学
不能,总归你还得解决冲突,不是说数组大就没有冲突了。可以参考JDK1.8中HashMap的实现方式,是采用数组加红黑树的方式,能在冲突时由链表的O(n)优化到O(logn)。
点赞
回复
分享
发布于 2016-09-26 21:50
pgl2011
东南大学 Java
散列函数很重要啊,再大的数组,没有好的散列函数还是会冲突
点赞
回复
分享
发布于 2016-09-27 10:06
JJaSon
杭州电子科大 Java
觉得面试官的意思应该是理想情况,初始化的时候装载因子设置的小一些。冲突概率会变低,只是空间需要更多。
点赞
回复
分享
发布于 2016-09-27 08:59
小乌
电子科技大学 Java
这是理想状态,没有冲突
点赞
回复
分享
发布于 2016-09-27 08:54
wwhhff11
西南科技大学 Java
链表和红黑树。。
点赞
回复
分享
发布于 2016-09-27 07:29
童老师
合肥工业大学 Java
应该是问除了链表解决冲突还有哪些方法吧 比如再hash
点赞
回复
分享
发布于 2016-09-26 22:36
rainj2013
广东工业大学 Java
除非你用开放地址法去解决哈希冲突
点赞
回复
分享
发布于 2016-09-26 22:06
JoeLee2
香港科技大学 iOS开发
链表拿来解决冲突的,再大也会冲突
点赞
回复
分享
发布于 2016-09-26 22:05
全能
美团_rd
变向问链表和数组结构区别
点赞
回复
分享
发布于 2016-09-26 21:57
你猜你猜
东南大学 Java
hashmap结合了数组快速的随机访问的和链表快速的插入删除。 去如果用大数组的话,那么在中间插入或者删除节点,效率会非常低
点赞
回复
分享
发布于 2016-09-26 21:53
zic
中国地质大学(北京) Java
申请再大的空间也会有冲突啊,冲突了还得链表,要不然就得更改解决冲突的方法
点赞
回复
分享
发布于 2016-09-26 21:42
暂无评论,快来抢首评~
相关推荐
02-02 14:29
韶音科技_产品经理(准入职员工)
韶音科技内推,韶音科技内推码
1. 自我介绍 2. 人事问答: (1)你的研究方向?你们课题组的研究方向有哪些? (2)分工? (3)项目简述:项目背景?解决什么问题?你做了哪些工作?结构怎样设计的?工作过程中有探索性学习?动手实践吗?项目进展? (4)实验室有多少人? (5)博士有吗? (6)做项目会有老师或者博士师兄师姐指导? (7)往届师兄他们毕业的去向?就业方向? (8)有投递其他公司的提前批或者暑期实习?投了哪些公司?投的什么岗位?到什么流程了? (9)期望薪资? (10)选择企业考量的因素? (11)谈谈对公司的了解? (12)通过...
点赞
评论
收藏
分享
02-02 11:37
浙江大学 全栈开发
3.7 思维树 (ToT)
对于需要探索或预判战略的复杂任务来说,传统或简单的提示技巧是不够的。最近,Yao et el. (2023) 提出了思维树(Tree of Thoughts,ToT)框架,该框架基于思维链提示进行了总结,引导语言模型探索把思维作为中间步骤来解决通用问题。ToT 维护着一棵思维树,思维由连贯的语言序列表示,这个序列就是解决问题的中间步骤。使用这种方法,LM 能够自己对严谨推理过程的中间思维进行评估。LM 将生成及评估思维的能力与搜索算法(如广度优先搜索和深度优先搜索)相结合,在系统性探索思维的时候可以向前验证和回溯。ToT 框架原理如下:图片援引自:Yao et el. (2023)ToT 需要...
提示词工程指南
点赞
评论
收藏
分享
2025-12-15 11:27
门头沟学院 Java
这就是BOSS市场的现状吗????
??????如何评价
哇哇的菜鸡oc:
所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞
评论
收藏
分享
02-05 18:12
上海理工大学 产品经理
文科生能做产品经理吗?
最近收到了很多牛友的私信,其中有很多背景是非理工科的同学 ,问我如何能找到AI产品经理的实习;虽然现在AI产品越来越偏技术化,但是文科生还是有机会的,作为文科生,你的文字功底、共情能力、人文视角,恰恰可能是纯技术背景的产品经理所欠缺的优势,欠缺的技术部分可以后天学习给大家分享下学习思路,寒假春节放假在家学习,节后回来就开始投春招OR实习👇第一步:先搞懂「AI产品经理」到底是做什么的很多人以为AI产品经理=懂技术的产品经理,其实大错特错。AI产品经理的核心不是写代码,而是「定义AI能解决什么问题」——比如:怎么让AI客服更懂用户情绪?(推荐算法的「相关性」和「多样性」怎么平衡?当AI模型效果不...
AI求职实录
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
2
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
为什么说Java+langchain4j/spring AI依旧是传统后端
3343
2
...
字节飞书测开日常oc,附上面经
3070
3
...
美团50亿收购叮咚买菜,校招HC会变多吗
2259
4
...
腾讯AI产品一面:如何缓解幻觉?
2167
5
...
有了AI之后,程序员能不能干到65岁?
2110
6
...
测开前景
1971
7
...
腾讯提前批
1680
8
...
字节的offer流程需要多久
1640
9
...
文科生能做产品经理吗?
1496
10
...
小厂面试官神人多
1447
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
12201次浏览
160人参与
#
你的mentor是什么样的人?
#
51114次浏览
720人参与
#
程序员找工作至少要刷多少题?
#
21028次浏览
268人参与
#
我和mentor的爱恨情仇
#
106246次浏览
947人参与
#
论秋招对个人心气的改变
#
13185次浏览
181人参与
#
机械人避雷的岗位/公司
#
44072次浏览
307人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
5916次浏览
178人参与
#
秋招落幕,你是He or Be
#
54208次浏览
618人参与
#
校招第一份工作你干了多久?
#
136620次浏览
597人参与
#
高薪高压 vs 低薪wlb,你怎么选?
#
47381次浏览
290人参与
#
设计人如何选offer
#
189700次浏览
868人参与
#
考公VS就业,你怎么选?
#
91971次浏览
507人参与
#
职场上哪些行为很加分?
#
322513次浏览
3600人参与
#
你的秋招进行到哪一步了
#
2530765次浏览
23253人参与
#
牛客AI体验站
#
7669次浏览
205人参与
#
机械人还在等华为开奖吗?
#
312116次浏览
1582人参与
#
秋招投递记录
#
380903次浏览
3204人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
2295次浏览
52人参与
#
我现在比当时_,你想录用我吗
#
9343次浏览
126人参与
#
重来一次,我还会选择这个专业吗
#
411242次浏览
3898人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务