正在载入在线练习界面,本页内容可直接阅读…
AK CSP › NOIP 普及 2011 第一轮真题 › 第 13 题
NOIP 普及 2011 第一轮 第 13 题:双向链表查找的最快时间复杂度
题目
在含有 $n$ 个元素的双向链表中查询是否存在关键字为 $k$ 的元素,最快情况下运行的时间复杂度是( )。
选项
- A. $O(1)$
- B. $O(\log n )$
- C. $O( n )$
- D. $O( n \log n )$
答案
C
题解
考点定位
本题考「链表查询复杂度」,对应大纲 3.2.3 链表(难度【1】)。
解题过程
链表无随机访问,最坏遍历全表:O(n)。
选 C。
易错提醒
① 「最快情况下」表述即最坏情形的快——链表查找线性;② 有序数组可二分 O(log n),链表不行。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号