摘要:        
AVL树(平衡二叉树): AVL树本质上是一颗二叉查找树,但是它又具有以下特点:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为平衡二叉树。下面是平衡二叉树和非平衡二叉树对比的例图: 平衡...    阅读全文
        
            posted @ 2014-03-31 20:21
水目沾
阅读(49022)
评论(1)
推荐(4)
        
            
        
        
摘要:        
选择排序算法简介: 选择排序是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动元素的排序方法中,选择排序属于非常好的一种。选择排序算法复杂度分析: 选择排序的交换操作介于0和(n - 1)次之间...    阅读全文
        
            posted @ 2014-03-31 15:08
水目沾
阅读(367)
评论(0)
推荐(0)
        
                    
                
        
浙公网安备 33010602011771号