算法
文章平均质量分 60
heirenheiren
平凡中带点野性,和善中带点刚性,诙谐中带点伤感,冲动中带点淡定。
展开
-
Java 插入排序算法
/** *des:插入排序算法策略:排序值列中的前2个值,并在必要时交换它们。 *在相对于前2个值(有序的)的适当位置插入值列的第三个值。 *然后,在相对于前3个值(有序的)的适当位置插入值列的第4个值。 *每进行一次插入操作,有序子集中的数值个数将递增1。 *重复该过程,直至值列中的所有值都按照次序排列为止。 *插入过程需要移动数组中的其他值,为插入的元素腾出存储空间。 *2014转载 2014-04-09 10:34:18 · 756 阅读 · 0 评论 -
Java冒泡排序算法的几种实现
研究了一下冒泡算法,原理不详述了,直接代码:原创 2014-04-08 16:04:28 · 6737 阅读 · 0 评论 -
帽子问题
有一位警长,抓了三个逃犯。现警长决定给他们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴了一顶帽子,每个逃犯只能看到另外两个逃犯帽子的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来了,放一条生路,否则处死。原创 2014-04-10 11:28:53 · 3349 阅读 · 2 评论 -
Java选择排序算法
/** *des:选择排序算法的一般策略:搜索整个值列,以找到最小值。将该值与值列中第一个位置上的值进行交换。 *搜索剩下的值列(第一个除外),以找到其中的最小值,然后将其与值列中第二个位置上的值进行交换。 *对值列中的每个位置重复该过程。在算法结束时,就完成了对值列的排序。 *2014-4-9-zbl **/ public class Selection { /** * @pa转载 2014-04-09 11:04:11 · 646 阅读 · 0 评论 -
递减数
package com.huahua2.test; import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stu原创 2015-02-06 00:52:30 · 1514 阅读 · 0 评论 -
IP加步长
package com.huawei.test; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub @SuppressWarnings("resource") Scanner cin =原创 2015-02-06 00:50:10 · 1717 阅读 · 0 评论