首页学历类考试大学计算机科学
(简答题)

说明线性表、栈与队的异同点。

正确答案

相同点:都是线性结构,都是逻辑结构的概念。都可以用顺序存储或链表存储;栈和队列是两种特殊的线性表,即受限的线性表,只是对插入、删除运算加以限制。
不同点:①运算规则不同,线性表为随机存取,而栈是只允许在一端进行插入、删除运算,因而是后进先出表LIFO;队列是只允许在一端进行插入、另一端进行删除运算,因而是先进先出表FIFO。
②用途不同,堆栈用于子程调用和保护现场,队列用于多道作业处理、指令寄存及其他运算等等。

答案解析

相似试题

  • (判断题)

    栈与队列是一种特殊操作的线性表。

    答案解析

  • (简答题)

    用f(n)=n!为例说明栈与递归算法之间的关系。

    答案解析

  • (简答题)

    在C++语言中,请说明结构体和联合体的异同点。

    答案解析

  • (简答题)

    对于线性表的两种存储结构,若线性表的总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素,应选用何种存储结构?试说明理由。

    答案解析

  • (简答题)

    请说明顺序表和单链表各有何优缺点,并分析下列情况下,采用何种存储结构更好些。 ⑴若线性表的总长度基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素。 ⑵如果n个线性表同时并存,并且在处理过程中各表的长度会动态发生变化。 ⑶描述一个城市的设计和规划。

    答案解析

  • (简答题)

    设线性表为(6,10,16,4),以下程序用说明结构变量的方法建立单向链表,并输出链表中各结点中的数据。完成程序中空格部分。

    答案解析

  • (单选题)

    链栈与顺序栈相比有一个明显的优点,即()

    答案解析

  • (简答题)

    简述栈与队列的相同点与不同点。

    答案解析

  • (简答题)

    基本表、代码表、中间表、临时表,它们有何异同?

    答案解析

快考试在线搜题