【判断题】
栈和队列,都是特殊的线性表,是操作受限定的线性表。它们的共同点是操作的位置限制在表的端点。
A. 对
B. 错
查看试卷,进入试卷练习
微信扫一扫,开始刷题
答案
A
解析
暂无解析
相关试题
【判断题】
空格串是指由一个或多个称为空格的特殊字符组成的空串。
A. 对
B. 错
【判断题】
完全二叉树必为满二叉树,而满二叉树不一定完全二叉树。
A. 对
B. 错
【判断题】
二叉树是度为2的有序树。
A. 对
B. 错
【判断题】
已知指针P指向单链表的某结点,执行语句P=P->next将删除P所指的结点。
A. 对
B. 错
【判断题】
在表结构中最常用的是线性表,栈和队列不太常用。
A. 对
B. 错
【判断题】
线性链表中各个结点之间的地址不一定要连续。
A. 对
B. 错
【判断题】
当线性表很少做插入和删除操作时,采用顺序存储结构为宜。
A. 对
B. 错
【判断题】
指针P指向链表L中的某结点,执行语句P=P->next不会删除该链表中的结点。
A. 对
B. 错
【判断题】
栈和队列的存储方式既可是顺序方式,也可是链接方式。
A. 对
B. 错
【判断题】
栈和队列是一种非线性数据结构。
A. 对
B. 错
【判断题】
顺序表中所有结点的类型必须相同。
A. 对
B. 错
【判断题】
在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针。
A. 对
B. 错
【判断题】
通常递归的算法简单、易懂、容易编写,而且执行的效率也高。
A. 对
B. 错
【判断题】
多维数组是一种复杂的数据结构,数组元素之间的关系既不是线性的也不是树形的。
A. 对
B. 错
【判断题】
二叉树的唯一存储形式就是链表。
A. 对
B. 错
【判断题】
一棵二叉树的后序遍历序列中第一个元素是根结点的值。
A. 对
B. 错
【判断题】
树的高度就是该树的最大层次数。
A. 对
B. 错
【判断题】
只允许最下面的二层结点的度数小于2的二叉树是完全二叉树。
A. 对
B. 错
【判断题】
用拓扑排序方法可以检测一个有向图中是否存在环路。
A. 对
B. 错
【判断题】
无向图的邻接矩阵是对称矩阵。
A. 对
B. 错
【判断题】
带权无向图的最小生成树是唯一的。
A. 对
B. 错
【判断题】
用Prim算法和Kruskal算法求最小代价生成树的代价不一定相同。
A. 对
B. 错
【判断题】
存储图的邻接矩阵中,邻接矩阵的大小不但与图的顶点个数有关,而且与图的边数也有关。
A. 对
B. 错
【判断题】
霍夫曼树一定是满二叉树。
A. 对
B. 错
【判断题】
哈夫曼树中没有度数为1的结点。
A. 对
B. 错
【判断题】
先序遍历一棵二叉排序树得到的结点序列不一定是有序的序列。
A. 对
B. 错
【判断题】
中序遍历一棵二叉排序树可以得到一个有序的序列。
A. 对
B. 错
【判断题】
当向非空的二叉排序树中插入一个结点,则该结点一定成为叶子结点。
A. 对
B. 错
【判断题】
图的深度优先遍历算法中需要设置一个标志数组,以便区分图中的每个顶点是否被访问过。
A. 对
B. 错
【判断题】
不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。
A. 对
B. 错
【判断题】
完全二叉树中的叶子结点只可能在最后两层中出现。
A. 对
B. 错
【判断题】
对连通图进行深度优先遍历可以访问到该图中的所有顶点。
A. 对
B. 错
【判断题】
二叉树的二叉链表中所有叶子结点的左右指针都为空。
A. 对
B. 错
【判断题】
二叉树和树一样,不同之处是二叉树最多只有两个孩子。
A. 对
B. 错
【判断题】
折半查找算法的前提之一是线性表有序。
A. 对
B. 错
【判断题】
对相同关键字集合,无论以任何次序输入所创建相同的二叉排序树都相同。
A. 对
B. 错
【判断题】
在散列存储中,装填因子α越小,则发生冲突的可能性也越小。
A. 对
B. 错
【判断题】
当从一个小根堆(最小堆)中删除一个元素时,需要把堆尾元素填补到堆顶位置,然后再按条件把它逐层向下调整,直到调整到合适位置为止。
A. 对
B. 错
【判断题】
一组关键码已完全有序时,最快的排序方法是快速排序。
A. 对
B. 错
【判断题】
与其他排序方法进行比较,快速排序在任何时候都是最快的。
A. 对
B. 错
推荐试题
【判断题】
正则表达式元字符“\s”用来匹配任意空白字符。
A. 对
B. 错
【判断题】
正则表达式 元字符“\d”用来匹配任意数字字符。
A. 对
B. 错
【判断题】
lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。
A. 对
B. 错
【判断题】
Python类的构造函数是init()。
A. 对
B. 错
【判断题】
定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。
A. 对
B. 错
【判断题】
定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。
A. 对
B. 错
【判断题】
通过对象不能调用类方法和静态方法。
A. 对
B. 错
【判断题】
在Python中可以为自定义类的对象动态增加新成员。
A. 对
B. 错
【判断题】
Python类不支持多继承。
A. 对
B. 错
【判断题】
属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。
A. 对
B. 错
【判断题】
文件对象是可以迭代的。
A. 对
B. 错
【判断题】
文件对象的tell()方法用来返回文件指针的当前位置。
A. 对
B. 错
【判断题】
以写模式打开的文件无法进读操作。
A. 对
B. 错
【判断题】
假设已成功导入os和sys标准库,那么表达式 os.path.dirname(sys.executable) 的值为Python安装目录。
A. 对
B. 错
【判断题】
只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。
A. 对
B. 错
【判断题】
Python字典支持双向索引。
A. 对
B. 错
【判断题】
Python集合支持双向索引。
A. 对
B. 错
【判断题】
Python元组支持双向索引。
A. 对
B. 错
【判断题】
假设re模块已成功导入,并且有 pattern = re.compile(‘^’+’.’.join([r’\d{1,3}’ for i in range(4)])+’$’),那么表达式 pattern.match(‘192.168.1.103’) 的值为None。
A. 对
B. 错
【判断题】
假设random模块已导入,那么表达式 random.sample(range(10), 20) 的作用是生成20个不重复的整数。
A. 对
B. 错
【判断题】
假设random模块已导入,那么表达式 random.sample(range(10), 7) 的作用是生成7个不重复的整数。
A. 对
B. 错
【判断题】
在Python 3.x中reduce()是内置函数。
A. 对
B. 错
【判断题】
以读模式打开文件时,文件指针指向文件开始处。
A. 对
B. 错
【判断题】
以追加模式打开文件时,文件指针指向文件尾。
A. 对
B. 错
【判断题】
已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4)。
A. 对
B. 错
【判断题】
已知x = 3,那么执行x += 6语句前后x的内存地址是不变的。
A. 对
B. 错
【判断题】
成员测试运算符in作用于集合时比作用于列表快得多。
A. 对
B. 错
【判断题】
在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。
A. 对
B. 错
【判断题】
安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。
A. 对
B. 错
【判断题】
使用random模块的函数randint(1, 100)获取随机数时,有可能会得到100。
A. 对
B. 错
【判断题】
如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。
A. 对
B. 错
【判断题】
已知列表x = [1, 2, 3, 4],那么表达式x.find(5)的值应为-1。
A. 对
B. 错
【判断题】
列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。
A. 对
B. 错
【判断题】
g = lambda x: 3不是一个合法的赋值表达式。
A. 对
B. 错
【判断题】
内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range、zip等迭代对象。
A. 对
B. 错
【判断题】
已知x和y是两个等长的整数列表,那么表达式sum((i*j for i, j in zip(x, y)))的作用是计算这两个列表所表示的向量的内积。
A. 对
B. 错
【判断题】
已知x和y是两个等长的整数列表,那么表达式[i+j for i,j in zip(x,y)]的作用时计算这两个列表所表示的向量的和。
A. 对
B. 错
【判断题】
表达式int(‘1’*64, 2)与sum(2**i for i in range(64))的计算结果是一样的,但是前者更快一些。
A. 对
B. 错
【判断题】
已知x = list(range(20)),那么语句del x[::2]可以正常执行。
A. 对
B. 错
【判断题】
已知x = list(range(20)),那么语句x[::2] = []可以正常执行。
A. 对
B. 错