首页 > 试题广场 >

以下说法中错误的是()

[单选题]
以下说法中错误的是()
  • 红黑树插入操作的平均时间复杂度为0(log n),最坏时间复杂度为0(log n)
  • B+树插入操作的平均时间复杂度为0(log n),最坏时间复杂度为0(log n)
  • Hash插入操作的平均时间复杂度为0(log n),最坏时间复杂度为0(n)
  • 排序链表插入操作的平均时间复杂度为0(n),最坏时间复杂度为0(n)
推荐
答案是 C
哈希表存储的是键值对,其查找的时间哈希复杂度与元素数量多少无关,哈希表在查找元素时是通过计算哈希码值来定位元素的位置从而直接访问元素的,因此哈希表的插入,删除,查找都是O(1),红黑树和B+树插入都是O(lgn)没错,D选项就算是排好序,但因为它是链表,你要找到位置让它仍然保持是排序链表,相当与要先查找位置,再插入,并不是平常理解的链表插入时间复杂度是O(1),在这里你插入后仍然要让它保持是排序的。所以D是对的,这里很容易是陷阱
编辑于 2015-07-23 00:08:19 回复(2)
发表于 2016-03-09 21:34:09 回复(8)
hash就是哈希表哦
发表于 2017-09-07 16:33:00 回复(1)
那hash冲突了怎么办呢
发表于 2024-10-18 12:33:01 回复(0)
c hash的插入是o(1)
发表于 2015-07-23 20:43:40 回复(0)
C 插入是O(1)
发表于 2015-04-18 21:42:30 回复(0)