测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

链表

按知识点筛选题目,系统巩固该考点。

共 46 题
重置

题目列表

共 46 题
A66855 删除单向链表中的节点 ,只需知道待删除节点的地址即可 ,⽆需访问前⼀个节点。 2024年 链表 指针操作 节点删除 -- -- A66841 下面的代码片段用于反转单链表,请进行( )修改,使其能正确实现相应功能。1 ListNode* reverseLinkedList(ListNode* head) { 2024年 循环结构 链表 指针操作 -- -- A62617 链表不具备的特点是()。 2024年 链表 数据结构 存储结构 -- -- A67482 下面C++代码实现双向链表。函数 is_empty() 判断链表是否为空,如链表为空返回 true ,否则返回 false 。横线处不能填写( )。// 节点结构体 2025年 链表 条件判断 指针与引用 -- -- A67311 以下哪种情况使用链表比数组更合适? 2025年 链表 数组 数据结构选择 -- -- A67310 函数 removeElements 删除单链表中所有结点值等于 val 的结点,并返回新的头结点,其中链表头结点为 head ,则横线处填写( )。// 结点结构体 2025年 链表 指针操作 哑结点 -- -- A67309 函数 hasCycle 采用Floyd快慢指针法判断一个单链表中是否存在环,链表的头节点为 head ,即用两个指针 在链表上前进: slow 每次走 1 步, fast 每次走 2 步,若存在环, fast 终会追上 slow (相遇);若无环, fast 会先到达 nullptr,则横线上应填写( )。struct Node { 2025年 循环结构 链表 快慢指针 -- -- A67293 链表通过更改指针实现高效的结点插入与删除,但结点访问效率低、占用内存较多,且对缓存利用不友好。 2025年 时间复杂度 链表 内存管理 指针操作 -- -- A67134 区块链技术是比特币的基础。在区块链中,每个区块指向前一个区块,构成链式列表,新区块只能接在链尾,不允许在中间插入或删除。下面C++代码实现插入区块添加函数,则横线处填写( )。 2025年 链表 数据结构 指针操作 -- -- A67133 下面关于单链表和双链表的描述中,正确的是( )。 2025年 链表 单链表 双链表 -- -- A61004 关于 Python 实现的单链表、双链表和循环链表,下列说法正确的是( )。 2026年 链表 数据结构 指针操作 -- -- A61002 下面函数删除单向链表中 val == x 的节点,并且使用哑结点统一对头结点和中间节点的删除操作。横线 处应填( )。1 class Node 2026年 链表 指针操作 哑结点 -- -- A67931 下面函数用“哑结点”统一处理删除单向链表中的头结点与中间结点。横线处应填( )。1 struct Node{ 2026年 链表 指针操作 哑结点 -- -- A67726 双指针算法只能用于处理有序数组的问题,无法在无序数组或链表中使用。( ) 2026年 链表 双指针 数组 -- -- A3198 【链表】删除相等数 链表 入门 -- A3199 【链表】序列问题 链表 入门 -- A3200 【链表】猴子选大王 链表 入门 -- A4928 【PYAC】-检测单词重复 分支结构 链表 入门 -- A5248 merge 链表 优先队列 普及/提高- -- A5440 午枫的排队 链表 普及- --