- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 java算法---插入排序
插入排序: 插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外,而第二部分就只包含这一个元素。在第一部分排序后,再把这个最后元素插入到此刻已是有序的第一部分里的位置。 /** * 插入排序:每次都是把数列分为两个部分-->一个数列和一个元素x。数列的长度每次会增加1,而元素即是原数列除去第一数列剩余部分的第一个元素。 * 每次x与第
2013-06-19 13:25:36 413
原创 java算法---冒泡排序
冒泡排序: 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 /** * 冒泡排序: 把要排序的数组截取出一部分,形成新的数组。新数组的长度从1开始,每次依次增加1。对新数组内部相邻的两个元素进行比较, * 如果前面的元素大于后面的元素,则
2013-06-19 13:19:12 436
原创 java算法---选择排序
选择排序: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。 /** * 选择排序:从要排序的数组中,依次取出当前数列最小的元素,放入到数组的最前面,取出后数组长度减一 * * @param array */ publi
2013-06-19 12:22:26 311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人