试题详情
- 简答题请列举出一些可以用栈和队列表示的实际问题。
-
所有“后进先出”(LIFO,LastInFirstOut)的实际问题都可以用栈表示。栈的应用主要有:数制的转换、括号的匹配检查、行编辑处理、表达式求解、走迷宫以及高级语言中函数的嵌套调用和递归的实现等。
所有“先进先出”(FIFO,FirstInFirstOut)的实际问题都可以用队列表示。如日常中的排队问题,队列的应用主要有:操作系统中各种资源请求排队和各种缓冲区的先进先出管理,各种应用系统中的事件规划和事件模拟,树的层次遍历和图的广度优先遍历等。 关注下方微信公众号,在线模考后查看
热门试题
- 广义表的表示方法主要有:单链表示法和循环
- 线索二叉树中,结点p没有左子树的充要条件
- 栈的特点(),队列的特点是(),栈和队列
- 在一个长度为n的顺序表中删除第i个元素,
- 有数据{53,30,37,12,45,2
- 下列排序算法中,()不能保证每趟排序至少
- 对于一棵完全二叉树,设一个结点的编号为I
- 堆中所有非终端结点的值均小于或等于(大于
- 对n个元素进行直接插入排序时间复杂度为(
- 满二叉树卜各层的结点数以达到了二叉树可以
- 设一组初始记录关键字序列为(25,50,
- 广度优先搜索
- 数据结构里,关于字符串描述正确的是()。
- 在线性表中,若结构是一个非空集,则第一个
- 有向图顶点V的度等于其()之和。
- 顺序存储结构可以通过位置()表示关系,链
- 设G1=(V1,E1)和G2=(V2,E
- 二叉树的左子树与右子树()
- 若需在O(nlog2
- 已知无向图G的邻接表如下图所示,分别写出