
数据结构
文章平均质量分 83
qixiang2013
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
跳表啊啊啊啊
查找: 红黑树查找操作的时间复杂度在最坏情况下为O(logn)红黑树在查找单个节点时效率很高,但如果需要按照区间查找数据,比不上跳表。对比平衡树, 跳表的实现和维护会更加简单, 跳表的搜索、删除、添加的平均时间复杂度是 O(logn)跳表在原来的有序链表上加上了多级索引,通过索引来快速查找;跳表,又叫做跳跃表、跳跃列表,在有序链表的基础上增加了“跳跃”的功能。跳表实际上是一种增加了前向指针的链表,是一种随机化的数据结构。按每两个节点生成一个索引,则有第一层索引节点的个数为n/2。2. 空间复杂度O(n)原创 2024-07-23 12:33:18 · 226 阅读 · 0 评论 -
map unordered_map 性能对比
结论如下:Release模式下:1. 容量为10的时候,查找效率:map > unordered_map > hash_map2. 容量为100的时候,查找效率:map = unordered_map > hash_map3. 容量为1000的时候,查找效率:unordered_map > hash_map > 4倍map4. 容量为1万的时候,查找效率:hash_map > unordered_map > 4倍map5. 容量为10万的时候原创 2021-09-15 14:39:08 · 3960 阅读 · 0 评论