参考教材:《数据结构(C语言版 第2版)》 严蔚敏,李冬梅,吴伟民编著,人民邮电出版社,2022年版。
截图未标明出处均为原创或取自《数据结构(C语言版 第2版)》~
本文对应的作业题讲解视频:
作业讲解文档链接目录:
(۶//•̀ᴗ•́)۶// (۶//*'▽'*)۶// (۶//๑˃̵ᴗ˂̵)۶// (۶//•̀ᴗ•́)۶// (۶//*'▽'*)۶// (۶//๑˃̵ᴗ˂̵)۶/
╭═════╮╭═══════════╮
╭╯让路! ║ 题来了!题来了!
╰⊙═══⊙╯╰═⊙═══⊙═══⊙╯
单选题1 | 下面关于线性表的叙述中,错误的是哪一个?( ) |
A. 线性表采用顺序存储,必须占用一片连续的存储单元。 | |
正确答案:B | |
单选题2 | 循环链表不是线性表. ( ) |
A. 正确 | |
正确答案:B | |
单选题3 | 下面的叙述不正确的是( ) |
A. 线性表在链式存储时,查找第i个元素的时间同i的值成正比 | |
正确答案:C | |
单选题4 | 线性表是具有n个( )的有限序列(n>0)。 |
A. 表元素 | |
正确答案:C | |
单选题5 | 若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。 |
A. 顺序表 | |
正确答案:A | |
单选题6 | 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( )存储方式最节省运算时间。 |
A. 单链表 | |
正确答案:D | |
单选题7 | 设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用( )最节省时间。 |
A. 单链表 | |
正确答案:D | |
单选题8 | 静态链表中指针表示的是( ). |
A. 内存地址 | |
正确答案:C | |
单选题9 | 链表不具有的特点是( ) |
A. 插入、删除不需要移动元素 | |
正确答案:B | |
单选题10 | 以下错误的是( )(1) 静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。(2) 静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加。 (3) 静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。 |
A. (1),(2) | |
正确答案:B | |
单选题11 | 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( )(1<=i<=n+1)。 |
A. O(0) | |
正确答案:C | |
单选题12 | 对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度分别为( )。 |
A. O(n) O(n) | |
正确答案:C | |
单选题13 | 线性表(a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为( ) |
A. O(i) | |
正确答案:C | |
单选题14 | 非空的循环单链表head的尾结点p满足( )。 |
A. p.next=head | |
正确答案:A | |
单选题15 | 在单链表指针为p的结点之后插入指针s所指向的结点,正确的操作是:( )。 |
A. p->next=s;s->next=p->next; | |
正确答案:B | |
单选题16 | 所谓静态链表就是一直不发生变化的链表。( ) |
A. 正确 | |
正确答案:B | |
单选题17 | |
A. 正确 | |
正确答案:A | |
单选题18 | 链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。 ( ) |
A. 正确 | |
正确答案:A | |
单选题19 | 顺序存储结构的主要缺点是不利于插入或删除操作。( ) |
A. 正确 | |
正确答案:A | |
单选题20 | 线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。( ) |
A. 正确 | |
正确答案:A | |
单选题21 | 顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。( ) |
A. 正确 | |
正确答案:B | |
单选题22 | 对任何数据结构,链式存储结构一定优于顺序存储结构。( ) |
A. 正确 | |
正确答案:B | |
单选题23 | 顺序存储方式只能用于存储线性结构。( ) |
A. 正确 | |
正确答案:B | |
单选题24 | 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( ) |
A. 正确 | |
正确答案:B | |
单选题25 | 线性表的特点是每个元素都有一个前驱和一个后继。( ) |
A. 正确 | |
正确答案:B | |
୧ʕ•̬͡•ʕ•̫͡•♡ʕ͙•̫͑͡•ʔͦʕͮ•̫ͤ͡•ʔ͙ʕ•̫͡•ʕ•̫͡•ʔ୧ʕ•̬͡•ʕ•̫͡•♡〰︎ \ HAVE A GOOD DAY / 〰︎ ʕ•̫͡•ʕ•̫͡•ʔ୧ʕ•̬͡•ʕ•̫͡•♡ʕ͙•̫͑͡•ʔͦʕͮ•̫ͤ͡•ʔ͙୧ʕ•̬͡•ʕ•̫͡•♡