目录

  • 绪论
  • 顺序表
  • 链表
  • 栈、队列、串、数组、广义表
  • 树和二叉树

绪论

1、 2N和N​N​​具有相同的增长速度。(5分)

F

2、算法分析的两个主要方面是时间复杂度和空间复杂度的分析。(5分)

T

3、算法可以没有输入,但是必须有输出。

T

4、数据的逻辑结构是指数据的各数据项之间的逻辑关系。

F

5、数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的存储结构。

F

6、(neuDS)数据的物理结构是指数据在计算机中的实际存储形式。

T

7、线性表中的所有数据元素的数据类型必须相同。

T

8、算法和程序没有区别,在数据结构中二者是通用的。

F

9、数据的逻辑结构与数据元素本身的内容和形式无关。

T

顺序表

1、对于顺序存储的长度为N的线性表,访问结点和增加结点的时间复杂度分别对应为O(1)和O(N)。

T

2、(neuDS)在顺序表中逻辑上相邻的元素,其对应的物理位置也是相邻的。

T

3、(neuDS)所谓随机存取,就是通过首地址和元素的位序号值可以在O(1)的时间内找到指定的元素。

T

4、(neuDS)在顺序表上进行插入、删除操作时需要移动元素的个数与待插入或待删除元素的位置无关。

F

5、在顺序表中取出第i个元素所花费的时间与i成正比。

F

6、顺序存储结构的主要缺点是不利于插入或删除操作。

T

7、顺序表 - 存取方式线性表的顺序存储结构是一种随机存取的存储结构。

T

链表

1、在具有N个结点的单链表中,访问结点和增加结点的时间复杂度分别对应为O(1)和O(N)。

F

2、(neuDS)在线性表的顺序存储结构中可实现快速的随机存取,而在链式存储结构中则只能进行顺序存取。

T

3、线性表采用链式存储表示时,所有结点之间的存储单元地址可以连续也可以不连续。

T

4、顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。

F

5、在具有头结点的链式存储结构中,头指针指向链表中的第一个元素结点。

F

6、在一个设有头指针和尾指针的单链表中,执行删除该单链表中最后一个元素的操作与链表的长度无关。

F

7、带头结点的单循环链表中,任一结点的后继结点的指针域均不空。

T

8、链式存储的优点是插入、删除元素时不会引起后续元素的移动,缺点是只能顺序访问各元素。

T

9、单链表中引入头结点会使结点插入操作的时间复杂度降为常数阶。

F

10、链表 - 存储结构链表中逻辑上相邻的元素,其物理位置也一定相邻。

F

11、将长度分别为m,n的两个单链表合并为一个单链表的时间复杂度为O(m+n)。

F

12、线性表若采用链式存储结构时,要求内存中可用存储单元的地址一定不连续。

F

13、循环链表可以做到从任一结点出发,访问到链表的全部结点。

T

栈、队列、串、数组、广义表

1、通过对堆栈S操作:Push(S,1), Push(S,2), Pop(S), Push(S,3), Pop(S), Pop(S)。输出的序列为:123。

F

2、若一个栈的输入序列为1,2,3,…,N,输出序列的第一个元素是i,则第j个输出元素是j−i−1。

F

3、若一个栈的输入序列为{1, 2, 3, 4, 5},则不可能得到{3, 4, 1, 2, 5}这样的出栈序列。

T

4、栈和队列的存储方式,既可以是顺序方式,也可以是链式方式。

T

5、栈是插入和删除只能在一端进行的线性表;队列是插入在一端进行,删除在另一端进行的线性表。

T

6、栈底元素是不能删除的元素。

F

7、在n个元素连续进栈以后,它们的出栈顺序和进栈顺序一定正好相反。

T

8、栈是一种对进栈、出栈操作总次数做了限制的线性表。

F

9、对顺序栈进行进栈、出栈操作不涉及元素的前、后移动问题。

T

10、队列是一种插入和删除操作分别在表的两端进行的线性表,是一种先进后出的结构。

F

11、n个元素进队的顺序和出队的顺序总是一致的。

T

12、(nueDS_C++)如果一个串中的所有字符均在另一串中出现,则说前者是后者的子串。

F

13、(neuDS_C++)空串与空格串是相同的。

F

14、在用数组表示的循环队列中,front值一定小于等于rear值。

F

15、顺序栈中元素值的大小是有序的。

F

16、n个元素通过一个栈产生n个元素的出栈序列,其中进栈和出栈操作的次数总是相等的。

T

17、环形队列中有多少个元素可以根据队首指针和队尾指针的值来计算。

T

树和二叉树

1、二叉树通常有顺序存储结构和链式存储结构。

T

2、'关于树和二叉树’二叉树是度为 2 的树。

F

3、'关于树和二叉树’二叉树不是树的特殊情况。

T

4、具有10个叶结点的二叉树中,有9个度为2的结点。

T

5、在含有n个结点的树中,边数只能是n-1条。

T

6、完全二叉树中,若一个结点没有左孩子,则它必是树叶。

T

7、设深度为d(只有一个根结点时,d为1)的二叉树只有度为0和2的结点,则此类二叉树的结点数至少为2d-1

T

8、二叉树的前序遍历并不能唯一确定这棵树,但是如果我们还知道该树的根结点是哪一个,则可以确定这棵二叉树。

F

9、某二叉树的后序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无右孩子。

T

10、某二叉树的前序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无左孩子。

T

11、二叉树中序线索化后,不存在空指针域。

F

12、对N(≥2)个权值均不相同的字符构造哈夫曼树,则树中任一非叶结点的权值一定不小于下一层任一结点的权值。

T

13、已知一棵二叉树的先序遍历结果是ABC, 则CAB不可能是中序遍历结果。

T

14、一棵有9层结点的完全二叉树(层次从1开始计数),至少有255个结点。

F

15、完全二叉树中,若一个结点没有左孩子,则它必是树叶。

T

1、用邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关。

F

2、n个顶点的无向图最多有n(n-1)条边。

F

3、在有向图中,各顶点的入度之和等于各顶点的出度之和。

T

4、图的深度优先遍历非递归算法通常采用队列实现,广度优先遍历非递归算法通常采用堆栈实现。

F

5、有向图的邻接矩阵一定是不对称的。

F

6、如果无向图G必须进行两次广度优先搜索才能访问其所有顶点,则G一定有2个连通分量。

T

7、连通图的生成树包含了图中的所有顶点。

T

8、最小生成树是指边数最少的生成树。

F

9、若图G有环,则G不存在拓扑排序序列。

T

10、AOE图的关键路径就是最长的路径。

T

数据结构PTA判断题(最全)相关推荐

  1. 武汉理工大学c语言pta选择题答案,武汉理工理论考试pta判断题题库

    <武汉理工理论考试pta判断题题库>由会员分享,可在线阅读,更多相关<武汉理工理论考试pta判断题题库(14页珍藏版)>请在人人文库网上搜索. 1.,判断题题库,.,1.函数的 ...

  2. 中国大学MOOC浙大数据结构PTA课后题

    在这里占个坑,记录一下学习数据结构中例题 目录 二叉树的同构 1.建树 2.判断是否为同构 3.同类型题目 是否同一棵二叉搜索树 思路 代码 二叉树的同构 题目:题目详情 - 03-树1 树的同构 ( ...

  3. PTA判断题总结(1)

    1. 运行包含以下代码段的程序将可能进入死循环. int i=0; while(i>0) {i++;cout<<i; } 答案:❌  死循环的定义是能够不停的执行下去.而本题中int ...

  4. PTA数据结构期末练习 - 单选题、判断题

    PTA选择.判断题答案搜索 PTA排序易错题 输入若干英文单词,对这些单词按长度从小到大排序后输出.如果长度相同,按照输入的顺序不变 https://www.it610.com/article/129 ...

  5. pta数据结构-线性表(判断题和选择题)

    数据结构 判断题 选择题 ##这是博主小白做过的一些pta题,分 判断题和 选择题 判断题 1-1 对于顺序存储的长度为N的线性表,访问结点和增加结点的时间复杂度分别对应为O(1)和O(N). 答案: ...

  6. 考研数据结构判断题整合

    考研数据结构判断题整合 目录 考研数据结构判断题整合 一.ZYL组 ZYL组一 ZYL组二 ZYL组三 ZYL组四 ZYL组五 ZYL组六 ZYL组七 ZYL组八 二.TJP组 TJP组一 TJP组二 ...

  7. 数据结构期末考试——判断题

    数据结构判断题模拟考 (42分) 判断:33.0分 一.判断题 (42题,共42分) +1.0分 1.数据的运算描述是定义在数据的逻辑结构上的. 是否 正确答案 是 解析 数据的运算描述是定义在数据的 ...

  8. PTA题目集python判断题

    PTA题目集python判断题 在Python中0xad是合法的十六进制数字表示形式.(T) Python程序设计中的整数类型没有取值范围限制,但受限于当前计算机的内存大小.(T) 在Python 3 ...

  9. 数据结构——判断题错误合集

    数据结构--判断题错误合集 1.数据的逻辑结构是指数据的各数据项之间的逻辑关系. × 数据的逻辑结构是指数据元素之间的逻辑关系. 2.数据结构概念包括数据之间的逻辑结构.数据在计算机中的存储方式和数据 ...

最新文章

  1. 千万不要把 bool 当成函数参数
  2. Java并发包中的几种ExecutorService
  3. curl抓取页面是乱码 php_php curl 获取网页内容 中文乱码
  4. 详解动态规划最长公共子序列--JavaScript实现
  5. 基于 Linux Bridge 的 Neutron 多平面网络实现原理
  6. 【电路】KiCad-Pcbnew-建BGA形式的Footprint
  7. isql导出表到文本
  8. SAP Hybris Commerce,CRM和C4C的登录语言选择
  9. 厉害!苏宁通过citus打造分布式数据库抗住DB高负载
  10. php qq邮箱发送邮件报错_PHP实现发送邮件(二)
  11. CD(Continuous Deployment)实战问题之unable to read askpass解决
  12. Centos安装(更新)git(亲测有效)
  13. python3+selenium获取列表某一列的值
  14. php ftp上传文件 源码,PHP FTP上传文件
  15. linux通配符与正则表达式
  16. 四、公文流转的基本过程
  17. webRTC初探:如何实现音视频的录制
  18. mongos魔兽世界模拟器
  19. 10 数据库与身份认证
  20. 如何在浏览器里面将/u53f0/u6e7e/u7701转换为汉字

热门文章

  1. 想要绘图效率节省储存空间?CAD内部图块该怎么创建?
  2. Tensorflow新版Seq2Seq接口使用
  3. 一起学Python吧~Python3调用Ansible项目实战
  4. RDKit | 基于RDKit进行构象搜索:构型异构体生成和MMFF聚类
  5. Unity使用之下载安装
  6. Elixir-Tuples
  7. PLSQL Developer 最新版安装、汉化、激活工具
  8. socket聊天室实现-群聊,私聊,好友列表,完整版
  9. HTML:路径的写法
  10. MapReduce中的自定义多目录/文件名输出HDFS