数据结构和算法

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

以上是关于数据结构和算法的主要内容,如果未能解决你的问题,请参考以下文章

数据结构和算法

《数据结构和算法》之数据结构和算法的介绍

PYTHON的数据结构和算法介绍

算法和数据结构解析:1-算法简介

算法和数据结构解析:1-算法简介

数据结构和算法之概述