
数据结构
zwhfyy
无
展开
-
二叉树
出自:http://baike.baidu.com/view/88806.htm树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。树结构在客观世界中广泛存 在,如人类社会的族谱和各种社会组织机构都可用树形象表示。树在计算机领域中也得到广泛应用,如在编译源程序如下时,可用树表示源源程序如下的语法结构。 又如在数据库系统中,树型结构也转载 2008-06-03 19:08:00 · 696 阅读 · 0 评论 -
选择排序法
选择排序法 是对 定位比较交换法 的一种改进。在讲选择排序法之前我们先来了解一下定位比较交换法。为了便于理解,设有10个数分别存在数组元素a[0]~a[9]中。定位比较交换法是由 大到小依次定位a[0]~a[9]中恰当的值(和武林大会中的比武差不多),a[9]中放的自然是最小的数。如定位a[0],先假定a[0]中当前值是最 大数,a[0]与后面的元素一一比较,如果a[4]更大,则将a[0]、a[4转载 2008-06-06 12:02:00 · 992 阅读 · 0 评论 -
冒泡排序
冒泡排序:BubbleSort 基本概念 冒泡排序的基本概念是:依次比较相邻的两个数,将大数放在前面,小数放在后面。即首先比较第1个和第2个数,将大数放前,小数放后。然后比较第2个数和第 3个数,将大数放前,小数放后,如此继续,直至比较最后两个数,将大数放前,小数放后,此时第一趟结束,在最后的数必是所有数中的最小数。重复以上过程, 仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使转载 2008-06-10 15:42:00 · 728 阅读 · 0 评论