试题详情
- 简答题如果说堆栈与队列是同一类的两种不同的数据结构,那么,它们的相同点和不同点分别是什么?
-
相同点:从逻辑上来看,堆栈和队列都是特殊的线性表;从操作的角度来看,堆栈和队列的基本操作分别都是一般线性表的操作的子集,因此,他们都是操作受限制的线性表。
不同点:堆栈将插入和删除操作限制在表尾(栈顶)进行,元素进出表的特征是“后进先出”;队列将插入和删除操作分别限制在表尾(队尾)和表头(队头)进行,元素进出表的特征是“先进先出”。 关注下方微信公众号,在线模考后查看
热门试题
- 建立多级目录的目的是()
- 若已有如下宏定义: #define&e
- 有人说:“在一棵二叉树中,对于除叶结点外
- 若有说明“int a[10]
- 请写一程序,统计通过键盘输入的命令行中的
- 描述Spark集群计算中RDD的含义和作
- 下面的程序用变量count统计文件le
- 散列技术中的散列冲突是指()。
- 在采用线性探测再散列方法处理冲突的散列表
- ()是一种黑盒测试技术,这种技术把程序的
- 软件质量管理由()、()和()三方面活动
- 若具有n个结点的非空二叉树采用二叉链表作
- 初步用户手册在()阶段编写。
- 选择一种程序设计语言的主要有哪些依据?
- 已知长度为12的线性表(Nov,Dec,
- 软件的维护的目标是什么,有哪几种维护类型
- 已知整型数组A[0..m-1][0..n
- 若在线性表中进行顺序查找,则该线性表应该
- 磁盘是共享设备,所以允许多个进程同时在存
- 设满二叉树的深度为k,现采用顺序表示法存