试题详情
- 简答题说明线性表、栈与队的异同点。
-
相同点:都是线性结构,都是逻辑结构的概念。都可以用顺序存储或链表存储;栈和队列是两种特殊的线性表,即受限的线性表,只是对插入、删除运算加以限制。
不同点:①运算规则不同,线性表为随机存取,而栈是只允许在一端进行插入、删除运算,因而是后进先出表LIFO;队列是只允许在一端进行插入、另一端进行删除运算,因而是先进先出表FIFO。
②用途不同,堆栈用于子程调用和保护现场,队列用于多道作业处理、指令寄存及其他运算等等。 关注下方微信公众号,在线模考后查看
热门试题
- 求子串函数 的结果是()
- 数据结构里,单链表中删除p指针指向结点的
- 设散列表中有m个存储单元,散列函数H(k
- 在双向循环表中,在p所指的结点之后插入指
- 含n个顶点的连通图中的任意一条简单路径,
- 某算法的语句执行频度为(3n+nlog2
- 把下列二叉树还原为森林。
- 下面算法是判断字符串是否为回文(即正读和
- 在双向循环链表中,在p所指的结点之后插入
- 在顺序队列中,什么叫真溢出?什么叫假溢出
- 数据结构里,十字链表是图的一种存储结构,
- 每次从无序子表中取出一个元素,把它插入到
- 通常来说,一个数据结构的DS可以表示为一
- 试推导含有12个结点的平衡二叉树的最大深
- 边数很少的稀疏图,适宜用邻接矩阵表示。
- 下述排序算法中,稳定的是()
- 用邻接矩阵法存储一个图时,在不考虑压缩存
- 数据结构里,算法是对()求解步骤的描述。
- 在对n个元素进行快速排序的过程中,平均情
- 顺序存储结构的特点是(),链接存储结构的