数据结构概论任一查找树(二叉分类树)的平均查找时间都小于用顺序查找法查找同样结点的线性表的平均查找时间. 2. 任何一棵

厚红2022-10-04 11:39:541条回答

数据结构概论
任一查找树(二叉分类树)的平均查找时间都小于用顺序查找法查找同样结点的线性表的平均查找时间.

2. 任何一棵二叉树都可以不用栈实现前序线索树的前序遍历( )

3. 当待排序的元素很大时,为了交换元素的位置,移动元素要占用较多的时间,这是影响时间复杂度的主要因素

4. 通常使用队列来处理函数或过程的调用。

5. 对无序表用二分法查找比顺序查找快( )

6. 广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表( )

7. 顺序查找法适用于存储结构为顺序或链接存储的线性表( )

8. 数据元素是数据的最小单位。

9. 栈与队列是一种特殊操作的线性表( )

10. 就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大

11. 消除递归不一定需要使用栈,此说法( )

12. 广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值( )

13. 对无序表用二分法查找比顺序查找快

14. 任一查找树(二叉分类树)的平均查找时间都小于用顺序查找法查找同样结点的线性表的平均查找时间( )

15. 广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值。

16. 线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的( )

17. 排序算法中的比较次数与初始元素序列的排列无关。

18. 对任何数据结构链式存储结构一定优于顺序存储结构( )。

19. 两分法插入排序所需比较次数与待排序记录的初始排列状态相关( )

20. 线性表的特点是每个元素都有一个前驱和一个后继。
判断题 麻烦会做的帮下忙啊

已提交,审核后显示!提交回复

共1条回复
sj13541 共回答了19个问题 | 采纳率84.2%
1.错。如果长度为1,两者一样。
2.错
3.错。主要操作是进行比较。
4.错。使用栈。
5.错。二分法不能应用于无序表。
6.错
7.对
8.对
9.对
10.错。折半最小,分块次之,顺序查找最大。
11.对
12.错。取表尾一定是一个表,但它可能是只包含一个元素的表。
13.错。原因见第5题。
14.错。与第1题雷同。
15.错。与第12题雷同。
16.对
17.错。如插入类排序的比较次数与初始元素序列显式相关。
18.错。各有千秋。
19.对。
20.错。如第一个元素没有后继。
1年前

相关推荐

数据结构概论 一、单选题1.线性表( a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为( )A.O
数据结构概论
一、单选题1.线性表( a1,a2,…,an)以链接方式存储时,访问第i位置元素的时间复杂性为( )A.O(i)
B.O(1)
C.O(n)
D.O(i-1)
2.若串S=’software’,其子串的数目是( )A.8
B.37
C.36
D.9
3.从逻辑上可以把数据结构分为( )两大类A.动态结构、静态结构
B.顺序结构、链式结构
C.线性结构、非线性结构
D.初等结构、构造型结构
4.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度( )(1next=p->next;p->next=s;
C.p->next=s;p->next=s->next;
D.p->next=s->next;p->next=s;
16.连续存储设计时,存储单元的地址( )A.一定连续
B.一定不连续
C.不一定连续
D.部分连续,部分不连续
17.下面叙述正确的是( )A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
18.设计一个判别表达式中左,右括号是否配对出现的算法,采用( )数据结构最佳.A.线性表的顺序存储结构
B.队列
C.线性表的链式存储结构
D.栈
19.一个算法应该是( )A.程序
C.要满足五个基本特性
D.A和C.
20.栈在( )中应用.A.递归调用
B.子程序调用
C.表达式求值
D.A,B,C
21.对于栈操作数据的原则是( )A.先进先出
B.后进先出
C.后进后出
D.不分顺序
22.设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )A.求子串
B.联接
C.匹配
D.求串长
23.一个递归算法必须包括( )A.递归部分
B.终止条件和递归部分
C.迭代部分
D.终止条件和迭代部分
墨悠1年前1
jacks1121 共回答了11个问题 | 采纳率90.9%
1.c 2.c.3.c 4.c 5.a 6.a 7.b 8.b 9.b 10.b
11.a 12.b 13.b 14.b 15.b 16.a 17.c 18.d
19.c 20.d 21.b 22.c 23.
数据结构概论 二、判断对错题:(每题2分,共40分,正确的选A,错误的选B) 1.\x05数据的逻辑结构是指数据的各数据
数据结构概论
二、判断对错题:(每题2分,共40分,正确的选A,错误的选B)
1.x05数据的逻辑结构是指数据的各数据项之间的逻辑关系.
2.x05顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好.
3.x05取线性表的第i个元素的时间同i的大小有关.
4.x05两个栈共用静态存储空间,对头使用也存在空间溢出问题.
5.x05二叉树是一般树的特殊情形.
6.x05无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是非对称矩阵.
7.x05在n个结点的无向图中,若边数大于n-1,则该图必是连通图.
8.x05就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大.
9.x05Hash表的平均查找长度与处理冲突的方法无关.
10.x05用邻接矩阵表示图时,矩阵元素的个数与边的条数有关.
11.x05树最适合用来表示元素之间具有分支层次关系的数据.
12.x05图型结构中元素之间存在1对多关系.
13.x05哈夫曼树度为1的结点数等于度为2和0的结点数之差.
14.x05两个串相等的充分必要条件是分配的存储空间一样.
15.x05已知指针P指向键表L的某结点,执行语句P=P->next不会删除该链表中的结点.
16.x05在链队列中,即使不设置尾指针也能进行入队操作.
17.x05若图G的最小生成树不唯一,则G的边数一定多于n-1,并且权值最小的边有多条(其中n为G的顶点数).
18.x05直接选择排序算法在最好情况下的时间复杂度为O(N),N是数据元素的个数.
19.x05排序算法中的比较次数与初始元素序列的排列无关.
20.x05记录是数据处理的最小单位.
21.x05程序一定是算法.
22.x05在顺序存储结构中,有时也存储数据结构中元素之间的关系.
23.x05数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构.
24.x05循环链表不是线性表.
25.x05顺序存储结构通过数据元素存储的位置表示元素之间的关系.
26.x05队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构.
27.x05循环队列的引入,目的是为了克服假溢出.
28.x05完全二叉树一定存在度为1的结点.
29.x05对一棵二叉树进行层次遍历时,应借助于一个栈.
30.x05二叉树只能用二叉链表表示.
31.x05树中的结点和图中的顶点就是指数据结构中的数据元素.
32.x05有向图中顶点V的度等于其邻接矩阵中第V行中的1的个数.
33.x05带权的有向图和无向图,只能使用邻接表存储形式来存储它.
34.x05适用于折半查找的表的存储方式及元素排列要求是:链接方式存储,元素无序 .
35.x05当采用分快查找时,数据的组织方式为数据分成若干块,每块内数据有序.
36.x05散列函数越复杂越好,因为这样随机性好,冲突概率小.
37.x05冒泡排序和快速排序都是基于交换两个逆序元素的排序方法.
38.x05在排序过程中,主要进行的两种基本操作是关键字的比较和记录的移动.
39.x05链表中的头结点仅起到标识的作用.
40.x05对顺序表上的插入、删除算法的时间复杂性分析来说,通常以结点移动量为标准分析.
41.x05为了很方便的插入和删除数据,可以使用双向链表存放数据.
42.x05栈是实现过程和函数等子程序所必需的结构.
43.x05在执行简单的串匹配算法时,最坏的情况为每次匹配比较不等的字符出现的位置均为模式串的最末字符.
44.x05在单链表中,指针p指向元素为x的结点,实现"删除x的后继"的语句是p->next=p->next->next;
45.x05完全二叉树一定存在度为1的结点.
46.x05连通图上各边权值均不相同,则该图的最小生成树是唯一的.
47.x05通常将链串的结点大小设置为大于1是为了提高存储密度.
48.x05排序的稳定性是指排序算法中的比较次数保持不变,且算法能够终止.
49.x05快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少.
50.x05邻接多重表是无向图和有向图的链式存储结构.
51.x05强连通图的各顶点间均可达.
52.x05度为二的树就是二叉树.
scoriae1年前1
danq0207 共回答了15个问题 | 采纳率86.7%
二、判断对错题:(每题2分,共40分,正确的选A,错误的选B)
1.x05数据的逻辑结构是指数据的各数据项之间的逻辑关系.B
2.x05顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好.B
3.x05取线性表的第i个元素的时间同i的大小有关.B
4.x05两个栈共用静态存储空间,对头使用也存在空间溢出问题.A
5.x05二叉树是一般树的特殊情形.B
6.x05无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是非对称矩阵.B
7.x05在n个结点的无向图中,若边数大于n-1,则该图必是连通图.B
8.x05就平均查找长度而言,分块查找最小,折半查找次之,顺序查找最大.B(折半最小)
9.x05Hash表的平均查找长度与处理冲突的方法无关.B
10.x05用邻接矩阵表示图时,矩阵元素的个数与边的条数有关.A
11.x05树最适合用来表示元素之间具有分支层次关系的数据.A
12.x05图型结构中元素之间存在1对多关系.A
13.x05哈夫曼树度为1的结点数等于度为2和0的结点数之差.
14.x05两个串相等的充分必要条件是分配的存储空间一样.B
15.x05已知指针P指向键表L的某结点,执行语句P=P->next不会删除该链表中的结点.A
16.x05在链队列中,即使不设置尾指针也能进行入队操作.A
17.x05若图G的最小生成树不唯一,则G的边数一定多于n-1,并且权值最小的边有多条(其中n为G的顶点数).A
18.x05直接选择排序算法在最好情况下的时间复杂度为O(N),N是数据元素的个数.B
19.x05排序算法中的比较次数与初始元素序列的排列无关.B
20.x05记录是数据处理的最小单位.B
21.x05程序一定是算法.B
22.x05在顺序存储结构中,有时也存储数据结构中元素之间的关系.A
23.x05数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构.B
24.x05循环链表不是线性表.B
25.x05顺序存储结构通过数据元素存储的位置表示元素之间的关系.A
26.x05队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构.B
27.x05循环队列的引入,目的是为了克服假溢出.A
28.x05完全二叉树一定存在度为1的结点B.
29.x05对一棵二叉树进行层次遍历时,应借助于一个栈.B
30.x05二叉树只能用二叉链表表示.B
31.x05树中的结点和图中的顶点就是指数据结构中的数据元素.A
32.x05有向图中顶点V的度等于其邻接矩阵中第V行中的1的个数.B
33.x05带权的有向图和无向图,只能使用邻接表存储形式来存储它.B
34.x05适用于折半查找的表的存储方式及元素排列要求是:链接方式存储,元素无序 .B
35.x05当采用分快查找时,数据的组织方式为数据分成若干块,每块内数据有序.B
36.x05散列函数越复杂越好,因为这样随机性好,冲突概率小.B
37.x05冒泡排序和快速排序都是基于交换两个逆序元素的排序方法.A
38.x05在排序过程中,主要进行的两种基本操作是关键字的比较和记录的移动.A
39.x05链表中的头结点仅起到标识的作用.B
40.x05对顺序表上的插入、删除算法的时间复杂性分析来说,通常以结点移动量为标准分析.A
41.x05为了很方便的插入和删除数据,可以使用双向链表存放数据.A
42.x05栈是实现过程和函数等子程序所必需的结构.A
43.x05在执行简单的串匹配算法时,最坏的情况为每次匹配比较不等的字符出现的位置均为模式串的最末字符.A
44.x05在单链表中,指针p指向元素为x的结点,实现"删除x的后继"的语句是p->next=p->next->next;B
45.x05完全二叉树一定存在度为1的结点.B
46.x05连通图上各边权值均不相同,则该图的最小生成树是唯一的.A
47.x05通常将链串的结点大小设置为大于1是为了提高存储密度.
48.x05排序的稳定性是指排序算法中的比较次数保持不变,且算法能够终止.B
49.x05快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少.B
50.x05邻接多重表是无向图和有向图的链式存储结构.B
51.x05强连通图的各顶点间均可达.A
52.x05度为二的树就是二叉树.B
大概都对吧,个别没确定答案,自己判断了下