试题试做

共 10785 道。先按知识点进入练习,也可以从下面的最新题目直接试做。

最新试题 · 第 318 页

判断两个单链表是否相交(共用尾部),最优方法是?

删除单链表中"值为 val 的所有节点",最合适的遍历方式是?

Floyd 判圈算法中,若快慢指针相遇,说明?

给定单链表,用快慢指针找中点,当节点数为偶数(如 6 个)时,慢指针最终停在?

反转单链表(迭代)的核心循环步,正确顺序是?

下列关于链表的陈述,正确的是?

在单链表某个节点 p 之前插入新节点,若只能拿到 p(无前驱),通常做法是?

关于链表与数组的"缓存局部性",说法错误的是?

约瑟夫环问题(n 人报数出圈)最自然的建模结构是?

链表实现队列(FIFO),合理的操作端是?

双向链表中,删除头节点(非哨兵)需要?

一个含 n 个节点的单链表,从头遍历到尾的时间复杂度是?

若单链表带哨兵头节点,则"在表头插入"和"在表中间插入 p 之后"的代码?

删除单链表头节点,正确返回值应是?

下面哪项是单链表的缺点?

单链表中"找第 k 个节点的前驱",时间复杂度是?

关于"头指针 head 为 null",它表示?

LRU 缓存(最近最少使用)的底层常用哪两种结构配合?

用链表实现"栈",最方便的是在哪一端操作?

快慢指针还能用来求单链表的?

试题试做 第318页 - 生命科学与前沿科技学习平台 | 必学必会