Java中Map和ArrayList根据下标的查询效率相比怎样
【Java中Map和ArrayList根据下标的查询效率相比怎样】 map是按key进行查找的,list是按index进行查找的。
map好像没有按照index进行查找的api?
■网友
map会有conflict的问题 在最差情况下会退化成list 虽然在jdk8中对于这个list的搜索已经从O(n)优化到了O(logn) 但是和arraylist基于下标的O(1)复杂度对比总归略逊一筹
■网友
map的话hashmap是O(1)treemap是O(logn)arraylist的话是O(n)了
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- hadoop中的mapreduce链接(mapreduce chaining)怎样避免中间文件的产生
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 27岁,转行java的血与泪,该何去何从
- 怎样统计工程中未使用的java类
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 我想学java和安卓软件开发?
- 学计算机专业,java那些和网站开发选台式还是笔记本好
- JAVA设计思路
- 本人大专毕业一年,想要去培训,定了JAVAEE和安卓两个方向,应该学那个纠结,求帮助
