试题详情
- 简答题假设一个算术表达式中可以包含三种括号:圆括号“(”和“)”,方括号“[”和“]”以及花括号“{”和“}”,且这三种括号可按任意的次序嵌套使用。编写算法判断给定表达式中所含括号是否配对出现。
- 假设表达式已存入字符数组A[n]中,具体算法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 对稀疏矩阵进行压缩存储的目的是()。
- 数据结构里,单链表中插入删除方便,因为时
- 数据结构被形式地定义为(D,R),其中D
- 由一棵二叉树的前序序列和后序序列可以唯一
- 在高级语言中,不可以定义结构体类型的指针
- 结构中的数据元素存在一对多的关系称为()
- 栈是限定只能在表的两端进行插入和删除的线
- 计算机算法必须具备输入、输出和()等5个
- 二叉树中所有结点,如果不存在非空左子树,
- 顺序查找法适合于存储结构为()的线性表。
- 一维数组通常采用顺序存储结构,这是因为(
- 试写一算法在带头结点的单链表结构上实现线
- 设顺序表有9个元素,则在第3个元素前插入
- 已知权值集合为{5,7,2,3,6,9}
- 分块查找的时间效率()。
- 函数实现串的模式匹配算法,请在空格处将算
- 拓扑排序
- 栈和队列逻辑上都是线性表。
- 二叉树的叶结点个数比度为2的结点的个数(
- 给定一棵用二叉链表表示的二叉树,其中的指