试题详情
- 简答题设计算法判定一棵二叉树是否为二叉排序树。
- 对二叉排序树来讲,其中序遍历序列为一个递增序列。因此,对给定二叉树进行中序遍历,如果始终能够保证前一个值比后一个值小,则说明该二叉树是二叉排序树。
具体算法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 最小的树是指()
- 算法可以没有输出。
- 在线性表的哈希存储中,装填因子 又称为装
- 算法和程序都应具有下面一些特征:有输入,
- 设散列表表长m=14,散列函数H(k)=
- 在一个长度为n(n>1)的单链表上,设有
- 对序列{15,9,7,8,20,-1,4
- 对用数组存储的线性表(16,15,32,
- 一组记录的关键码为{46,79,56,3
- 数据结构里,下列选项中是定义结构体类型的
- 在动态查找表中,()既拥有类似折半查找的
- ()是图的一种连接存储结构。
- 下列排序算法中,()需要的辅助存储空间最
- 已知在结点个数大于1的单链表中,指针p
- 若需在O(nlog2
- 对于一个图G,若边集合E(G)为无向边的
- 在单链表、双链表和单循环表中,若仅知道指
- 在深度为7的满二叉树中,叶子结点的个数为
- 函数调用时,若形参是数组类型,则调用时只
- 用邻接矩阵法存储一个图所需的存储单元数目