
算法
霍师傅hgd613
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序(小----->大)的思想是,对于一个有n个关键字的序列,需要进行n-1轮比较,第i轮需要比较n-i次;每次从低到高分别比较相邻的两个关键字,如果不满所要求的就将其交换;直到整个序列满足所要求的为止; 例如下面的代码: #include #include #include int *arr=NULL; int number; void sort() { int t原创 2012-10-05 16:52:10 · 526 阅读 · 0 评论 -
冒泡排序java版
package com.algorithm.maopaosort; import java.util.Random; /** * @author Administrator 冒泡排序 */ public class MaoPao { public static void main(String[] args) { maoPao(); } private static void原创 2016-01-19 11:11:16 · 560 阅读 · 0 评论 -
排序算法---之二叉树堆排序
堆是完全二叉树的结构,并且,节点都比子节点上的值大或者小。这就是对,由此可见,依次输出堆的最顶端元素,就能得到一个有序的序列,那么关键的问题就是如何把一个无序的序列建成一个堆?输出堆最顶端元素后,如何把剩下的元素建成一个堆? 下面看看实现过程:原创 2016-01-21 11:18:40 · 642 阅读 · 0 评论