lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

name时间复杂度
ArrayList :根据下标查询 :arr[10] O(1)
ArrayList :根据内容查询 :for循环遍历 O(n)
ArrayList底层是j基于数组实现 linkedList底层是基于 链表实现
LinkedList查询 无论下标还是内容都是 O(1)
JDK7 hashmap根据key查询:没有hash冲突 O(1)
有hashmap冲突 O(n)

总结:直接通过 数组下标 查询:O(1)

linkedList for查询:
在这里插入图片描述

posted on 2020-11-30 17:31  白露~  阅读(562)  评论(0)    收藏  举报