下列关于几种链式结构操作代价的说法中,正确的是( )。
① 在不带头结点的单链表中,删除首元结点不需要先寻找它的前驱
② 在带头结点的循环双链表中,删除一个已知非头结点时,通常只需修改两个相邻结点的指针域
③ 仅带尾指针的循环单链表删除尾结点可在
④ 带头结点但不带尾指针的循环单链表,在表头插入结点可在
⑤ 静态链表也属于链式逻辑组织,但它的结点空间不一定是运行时逐个动态申请的
用现有 4 道选择题辨析静态链表的游标、容量、访问和空间取舍。
01T0515~25 分钟更新于 2026-08-18Azen基础~进阶draft辨析静态链表的数组物理存储、游标逻辑链接、固定容量和空间利用率。
建议先能比较顺序表、动态链表与静态链表的物理位置和逻辑次序。
ds-drill-singly-linked-list-012下列关于几种链式结构操作代价的说法中,正确的是( )。
① 在不带头结点的单链表中,删除首元结点不需要先寻找它的前驱
② 在带头结点的循环双链表中,删除一个已知非头结点时,通常只需修改两个相邻结点的指针域
③ 仅带尾指针的循环单链表删除尾结点可在
④ 带头结点但不带尾指针的循环单链表,在表头插入结点可在
⑤ 静态链表也属于链式逻辑组织,但它的结点空间不一定是运行时逐个动态申请的
ds-drill-static-linked-list-001关于静态链表,下列说法正确的是( )。
① 静态链表用数组保存结点,因此查找第
② 静态链表的最大可用结点数在数组规模确定后即被限定
③ 在已知前驱结点位置时,插入或删除主要通过修改游标域完成,不必整体移动后续元素
④ 静态链表预先分配一片连续存储区,未被使用的数组单元也会占用空间
ds-drill-static-linked-list-002下列关于静态链表的说法中,正确的是( )。
Ⅰ. 静态链表兼具顺序表和单链表的优点,因此存取表中第 i 个元素的时间与 i 无关
Ⅱ. 静态链表能容纳的最大元素个数在表定义时就已确定,以后不能增加
Ⅲ. 静态链表在插入、删除元素时与动态链表类似,不需要移动元素
Ⅳ. 相比动态链表,静态链表可能浪费较多的存储空间
ds-drill-static-linked-list-003某线性表具有下列两个特点:需要预先分配较大的存储空间,且插入和删除时不需要移动元素。它采用的存储结构是( )。