算法
zpassion
这个作者很懒,什么都没留下…
展开
-
选择排序
public class ChoseSort{ public static void main(String[] args) { int[] a={56,33,21,67,3,11}; sort(a); for(int b:a) System.out.print(b+" "); }原创 2014-03-25 13:14:58 · 481 阅读 · 0 评论 -
希尔排序
package 排序;/** * * @author 赵鹏 * @date 2013年12月20日 * 希尔排序 * * 百科解释: * 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。 * 所有距离为dl的倍数的记录放在同一个组中。先在各组内进行直接插人排序; * 然后,取第二个增量d2<d1重复上述的分组和排序, * 直至所取的增量dt=1(d原创 2014-03-25 13:15:51 · 658 阅读 · 0 评论 -
百度贴吧自动抢2楼
javascript:_start();function _start() { var _content=[]; _content[0]="楼主为何放弃治疗?"; _content[1]="挽尊!!!"; _content[2]="沙发!!!"; _content[3]="来自passion的专业抢2楼脚本调戏楼主于"+new Date().toLocaleString(); _co原创 2014-03-25 13:17:32 · 823 阅读 · 0 评论 -
插入语排序
package 排序;/** * * @author 赵鹏 * @date 2013年12月20日 * 插入排序 * 生活思想:类似于斗地主叫牌阶段,每拿到一张牌将拿到的牌和手中已经排序的牌从右向左(左为小,右为大)每一张牌进行比较, * 如果当前的牌比拿到的牌大就把牌向后挪到一个位置,直到当前的牌比拿到的牌小,就结束比较把拿到的牌插入到当前牌后面一个位置 *原创 2014-03-25 13:18:18 · 868 阅读 · 0 评论 -
选择排序
package 排序;/** * 基本思想:将第个数和其后面的所有数进行比较,每一轮比较选出当轮最小的数 * 第一轮比较:array[0]和array[1..n]进行比较,选出第一轮最小的(也是整个数组最小的) * 第二轮比较:array[1]和array[2..n]进行比较,选出该轮最小的(也是整个数组第二小的) * 重复以上步骤选出每轮最小的 * @author Administ原创 2014-03-25 13:12:58 · 539 阅读 · 0 评论 -
冒泡排序
package 排序;public class BubbleSort{ public static void sort(int[] array) { boolean flag;//标识变量 for(int i=0;i<array.length-1;i++) { flag=false;//若本次为排序,则说明数组已经有序不需要再排序,直接退出循环 for(int j原创 2014-03-25 13:19:46 · 638 阅读 · 0 评论