校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > UI专业知识 > 色彩
题目

关于数据结构的以下说法,错误的是

A.红黑树插入操作的平均时间复杂度为0(log n),最坏时间复杂度为0(log n)

B.B+树插入操作的平均时间复杂度为0(log n),最坏时间复杂度为0(log n)

C.Hash插入操作的平均时间复杂度为0(log n),最坏时间复杂度为0(n)

D.排序链表插入操作的平均时间复杂度为0(n),最坏时间复杂度为0(n)

解答

正确答案是 C

哈希表存储的是键值对,其查找的时间哈希复杂度与元素数量多少无关,哈希表在查找元素时是通过计算哈希码值来定位元素的位置从而直接访问元素的,因此哈希表的插入,删除,查找都是O(1),红黑树和B+树插入都是O(lgn)没错,D选项就算是排好序,但因为它是链表,你要找到位置让它仍然保持是排序链表,相当与要先查找位置,再插入,并不是平常理解的链表插入时间复杂度是O(1),在这里你插入后仍然要让它保持是排序的。所以D是对的,这里很容易是陷阱

C 4条回复 评论
一只北极的企鹅

这几个问题答好了面试基本稳了吧

发表于 2021-09-11 15:05:00
0 0
鹜落霜洲

双非一本,荒废了三年,目前在准备考研冲211,但是现在计算机考研太难了,要是没考上的话估计也是找不到工作了,什么语言都学过一点,但是没有项目经历,只做过学校的一些小任务。我现在好焦虑,是努力考研还是从现在开始为找工作做准备,暑假开始还能在秋招中拿offer吗?

发表于 2021-09-10 12:30:00
0 0
浅色回忆

hash就是哈希表哦

发表于 2018-11-01 15:32:18
0 0
资深90后

发表于 2018-11-01 15:32:03
0 0