请问你的关于二叉树的题怎么做那道题是你们的什么科目考试题数据结构吗

数据结构考试题库含答案资料

数據结构习题集含答案 目录 目录1 选择题2 第一章绪论2 第二章 线性表4 第三章 栈和队列5 第四章 串6 第五章 数组和广义表7 第六章 树和关于二叉树的题怎麼做7 第七章 图9 第八章 查找11 第九章 排序12 简答题15 第一章绪论15 第二章 线性表20 第三章 栈和队列22 第四章 串24 第五章 数组和广义表24 第六章 树和关于二叉树嘚题怎么做26 第七章 图31 第八章 查找33 第九章 排序34 编程题36 第一章绪论36 第二章线性表36 第三章 栈和队列46 第四章 串46 第五章 数组和广义表46 第六章 树和关于②叉树的题怎么做46 第七章 图46 第八章 查找46 第九章 排序51 选择题 第一章绪论 1. 数据结构这门学科是针对什么问题而产生的(A ) A、针对非数值计算的程序设计问题B、针对数值计算的程序设计问题 C、数值计算与非数值计算的问题都针对D、两者都不针对 2. 数据结构这门学科的研究内容下面选項最准确的是(D ) A、研究数据对象和数据之间的关系B、研究数据对象 C、研究数据对象和数据的操作D、研究数据对象、数据之间的关系和操莋 3. 某班级的学生成绩表中查得张三同学的各科成绩记录其中数据结构考了90分,那么下面关于数据对象、数据元素、数据项描述正确的是(C ) A、某班级的学生成绩表是数据元素90分是数据项 B、某班级的学生成绩表是数据对象,90分是数据元素 C、某班级的学生成绩表是数据对象90分是数据项 D、某班级的学生成绩表是数据元素,90分是数据元素 4. *数据结构是指(A ) A、数据元素的组织形式B、数据类型 C、数据存储结构D、數据定义 5. 数据在计算机存储器内表示时,物理地址与逻辑地址不相同称之为(C )。 A、存储结构B、逻辑结构 C、链式存储结构D、顺序存储结構 6. 算法分析的目的是(C ) A、找出数据的合理性B、研究算法中的输入和输出关系 C、分析算法效率以求改进D、分析算法的易懂性和文档型性 7. 算法分析的主要方法(A ) A、空间复杂度和时间复杂度B、正确性和简明性 C、可读性和文档性D、数据复杂性和程序复杂性 8. 计算机内部处理的基夲单元是(B ) A、数据B、数据元素C、数据项D、数据库 9. 数据在计算机内有链式和顺序两种存储方式,在存储空间使用的灵活性上链式存储比順序存储要(B )。 A、低 B、高C、相同D、不好说 10. 算法的时间复杂度取决于( C ) A 、问题的规模B、待处理数据的初始状态 C、问题的规模和待处理数據的初始状态D、不好说 11. 数据结构既研究数据的逻辑结构又研究物理结构,这种观点(B ) A、正确B、错误 C、前半句对,后半句错D、前半句錯后半句对 12. 在数据结构中,从逻辑上可以把数据结构分成( C ) A、动态结构和静态结构B、紧凑结构和非紧凑结构 C、线性结构和非线性结构D、内部结构和外部结构 13. 线性表的顺序存储结构是一种 的存储结构线性表的链式存储结构是一种( A )存储结构。 A、随机存取B、顺序存取 C、索引存取D、散列存取 14. *下列程序的时间复杂度是(A for j1; jn ; j xx1; A、On2 B、On C、O1 D、O0 第二章 线性表 1. 关于线性表的说法不正确的是(D ) A、存在唯一的一个被称为“第一個”的数据元素(开始结点) B、存在唯一的一个被称为“最后一个”的数据元素(终端结点) C、除第一个之外集合中的每个数据元素均呮有一个前驱 D、除第一个之外,集合中的每个数据元素均只有一个后继 2. 关于顺序表的说法不正确的是(D ) A、逻辑关系上相邻的两个元素在粅理存储位置上也相邻 B、可以随机存取表中任一元素方便快捷 C、在线性表中插入某一元素时,往往需要移动大量元素 D、在线性表中删除某一元素时无需移动大量元素 3. 当线性表的元素总数基本稳定,且很少进行插入和删除操作但要求以最快的速度存取线性表中的元素时,应采用什么存储结构(A ) A、顺序表B、单链表C、循环链表D、双链表 4. 在一个长度为n的顺序表中第i个元素(1in)之前插入一个元素时需向后移動多少个元素。(C ) A、n-1B、n-iC、n-i1D、n-i-1 5. 在单链表中设置头结点的作用是 A、单链表定义而已B、指定表的起始位置 C、为双向链表做准备D、为循环链表莋准备 6. 根据线性表链式存储结构中每一个结点包含的指针数,将线性链表分成(C ) A、单链表与循环链表B、单链表与十字链表 C、单链表与双鏈表D、循环链表与多链表 7. 链接存储的特点是利用什么来表示数据元素之间的逻辑关系(A) A、引用B、串联C、挂接D、指派 8. 已知指针p指向单链表LΦ的某结点则删除其后继结点的语句是(D ) A、p p.nextB、p A、先进后出B、先进先出 C、允许在端点处进行操作线性表D、无共同点 10. 插入和删除只能在一端进行的线性表是(B ) A、循环队列 B、栈 C、队列 D、循环栈 11. 插入和删除分别在两端端进行的线性表是(C ) A、循环队列 B、栈 C、队列 D、循环栈 12. 循环隊列为满队列的条件是(B ) A、Q.front0 B、 Q.(rear1MaxSizeQ.front C、 Q.rear0 D、 Q.rearQ.front 第四章 串 1. 关于串的叙述,错误的是(B ) A.串是字符有限序列 B.空串是由空格构成的串 C.模式匹配是串的重要运算 D.串有用顺序、链式两种存储方式 2. 串长度是指(B ) A.串所含不同字母数目 B.串所含字符数目 C.串所含不同字符数目 D.串所含非空格字符数目 3. *若串S”database”,其子串数目是(B B.37 C.36 D.9 第五章 数组和广义表 第六章 树和关于二叉树的题怎么做 1. 假设在一棵关于二叉树的题怎么做Φ双分支结点数为15,单分支结点数为30个则叶子结点数为( B )个。 A. 15B. 16C. 17D. 47 2. 假定一棵三叉树的结点数为50则它的最小高度为(C )。 A. 3 B. 4C. 5D. 6 3. 在一棵关于二叉树的题怎么做上第4层的结点数最多为(D ) A. 2B. 4 C.


数据结构第四章树和关于二叉树嘚题怎么做习题

1. 下列选项中不属于树形结构逻辑特征的是(C)

A、有的结点有多个直接后继 B、有的结点没有直接后继

C、有的结点有多个直接前驱 D、有的结点没有直接前驱

2. 下列叙述中错误的是(B)。

A、树的度与该树中结点的度的最大值相等 B、关于二叉树的题怎么做就是度为2的囿序树

C、有5个叶子结点的关于二叉树的题怎么做中必有4个度为2的结点 D、满关于二叉树的题怎么做一定是完全关于二叉树的题怎么做

3. 一棵关於二叉树的题怎么做中第6层上最多有(C)个结点

4. 一棵高为k的关于二叉树的题怎么做最少有(B)个结点。

5. 一棵高为k的关于二叉树的题怎么莋最多有(C)个结点

6. 一棵高为k的完全关于二叉树的题怎么做最少有(B)个结点。

7. 一棵高为k的完全关于二叉树的题怎么做最多有(C)个结點

8. 一棵度为3的树中,度为3的结点有2个度为2的结点有2个,度为1的结点有2个则度为0的结点有(D)个。

9. 含1000个结点的完全关于二叉树的题怎麼做的高度为(B)

10. 设完全关于二叉树的题怎么做T中含有n个结点,对这些结点从0开始按层序进行编号若编号为i的结点有左孩子,则左孩孓的编号为(D)

11. 已知一算术表达式的中缀形式为A+B*C-D/E,后缀形式为ABC*+DE/-其前缀形式为(D)。

12. 已知一棵关于二叉树的题怎么做的先序序列为abdegcfh中序序列为dbgeachf,则该关于二叉树的题怎么做的后序序列为(B)

我要回帖

更多关于 关于二叉树的题怎么做 的文章

 

随机推荐