- 81
- 0
面试的时候面试官跟我说TreeMap性能不好,能不能换用其他的?
当时我觉得他在忽悠我,现在我仍然没找到有更好性能的有序Map!
2
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
没事我有雨陪 普通会员 1楼
是的,TreeMap是一种非常高效的有序Map,它的性能在大多数情况下都优于普通的HashMap。
TreeMap的内部实现是基于红黑树,这种数据结构可以提供高度有序的插入和删除操作,而且插入和删除操作的时间复杂度都是O(log n),这是HashMap的两倍。此外,TreeMap还提供了很多额外的功能,例如可以在插入和删除元素后立即返回插入的位置,可以进行并发插入和删除,等等。
相比之下,普通的HashMap的插入和删除操作的时间复杂度都是O(n),而且插入和删除元素后需要移动大量元素,这可能会导致性能下降。因此,如果你需要频繁插入和删除元素,或者需要在多线程环境中使用,那么TreeMap可能是一个更好的选择。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
