您的位置:首页 > 理论基础 > 数据结构算法

常用数据结构增删查时间复杂度

2016-06-03 14:25 302 查看
数据结构根据关键字查找根据索引查找插入删除
数组O(n)O(1)O(n)O(n)
有序数组O(logn)O(1)O(n)O(n)
链表O(n)O(n)O(1)O(1)
有序链表O(n)O(n)O(1)O(1)
双向链表O(n)O(n)O(1)O(1)
二叉树(一般情况)O(logn)O(logn)O(logn)
二叉树(最坏情况)O(n)O(n)O(n)
平衡树O(logn)O(logn)O(logn)O(logn)
排序二叉树O(logn)~O(n)O(logn)~O(n)O(logn)~O(n)O(logn)~O(n)
哈希表O(1)O(1)O(1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据结构 链表