数据结构与算法
咖啡大咖
这个作者很懒,什么都没留下…
展开
-
选择排序
选择排序:先确定第一个位置的值,再确定第二个位置的值。。。直到原创 2014-04-09 15:18:25 · 408 阅读 · 0 评论 -
插入排序
插入排序: ⒈ 从第一个元素开始,该元素可以认为已经被排序 ⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描 ⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置 ⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 ⒌ 将新元素插入到下一位置中 ⒍ 重复步骤2~5原创 2014-04-09 16:23:55 · 402 阅读 · 0 评论 -
冒泡算法
public class Testpublic class MaopaoTest { public static void main(String[] args) { System.out.println("冒泡排序"); int[] numbers = new int[5]; numbers[0] = 5; numbers[1] = 10; numbers[2] = 1;原创 2014-04-09 15:14:05 · 416 阅读 · 0 评论 -
快速排序
快速排序: 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。原创 2014-04-10 10:29:04 · 409 阅读 · 0 评论