数据结构和算法
Posted Queenayao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构和算法相关的知识,希望对你有一定的参考价值。
1.二叉排序树
二叉排序树又称二叉查找树,二叉排序树或者一颗空树,或者是具有如下性质的二叉树:
(1)若它的左子树非空,则左子树上所有节点的值均小于根节点
(2)若它的右子树非空,则右子树的所有节点的值均大于根节点
(3)左、右子树本身又各是一颗二叉排序树
例子:
利用逐点插入法建立序列(50,72,43,85,75,20,35,45,65,30)对应的二叉排序树以后,查找元素30要进行()次元素间的比较
答案:
2.后缀表达式
表达式a*(b+c)-d的后缀表达式形式为:
表达式的二叉树(运算符在根节点):
后缀表达式为:abc+*d-
3.图
无向图中顶点V的度是关联于顶点的边的数目,也可以说是直接与该顶点相邻的顶点个数,在图2-9中,V1的度为1,V2的度为2,V3的度为2,V4的度为1
图2-9
有向图中,以顶点V为终点的边的数目称为V的入度,记为ID(V)。以顶点V为始点的边的数目,称为V的出度,记为OD。在图2-10中,V的入度为1,出度为0.
图2-10
以上是关于数据结构和算法的主要内容,如果未能解决你的问题,请参考以下文章