java
shenjun134
这个作者很懒,什么都没留下…
展开
-
各类排序算法实现
[code="java"]package com.arithmetic; import java.util.Random; public class SortAlgorithm { public static void bubbleSort(int[] list) { long startTime = System.currentTimeMillis(); int te...原创 2012-08-22 14:15:06 · 69 阅读 · 0 评论 -
如何是用annotation 介绍
[code="java"]package com.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Targ...原创 2012-08-27 17:32:07 · 177 阅读 · 0 评论 -
二维码的生成
[code="java"]package com.gce; import java.io.*; import java.util.Date; import java.awt.*; import java.awt.image.*; import javax.imageio.*; import com.swetake.util.Qrcode; public class QRC...原创 2012-08-24 17:11:47 · 103 阅读 · 0 评论 -
各种四舍五入的模式
[code="java"]package com.sc; import java.math.RoundingMode; import java.text.NumberFormat; public class DoubleTest { public static void main(String[] args) { // test1(); test2(); } ...原创 2012-08-24 17:02:31 · 208 阅读 · 0 评论 -
扫雷算法
[code="java"]package com.common; public class Constant { public static final String MINE = "*"; public static int PANEL_SIZE = 10; public static int MINE_SIZE = 10; public static int...原创 2012-08-24 09:17:29 · 455 阅读 · 0 评论 -
Josephu问题实现
[code="java"]package com.acm; import java.util.ArrayList; import java.util.List; import com.bean.Node; public class Josephu { public static void generate(){ int totalP = 41; int dead...原创 2012-08-23 09:36:29 · 111 阅读 · 0 评论 -
分数加减乘除 实现
[code="java"]package com.bean; public class Fraction { private Integer molecule; private Integer denominator;//!=0 public Fraction(Integer molecule, Integer denominator){ this.denominat...原创 2012-08-23 09:36:08 · 276 阅读 · 0 评论 -
单链表实现
[code="java"]package com.bean; public class Node { private T data; private Node next; private Node previous; public Node(){ } public Node(T data){ this.data = data; } pu...原创 2012-08-23 09:35:50 · 85 阅读 · 0 评论 -
迷宫算法实现
定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。 [code="j...原创 2012-08-22 15:56:15 · 94 阅读 · 0 评论 -
全排列算法实现
[code="java"]package com.arithmetic; import java.util.ArrayList; import java.util.List; public class PermutationsCombinations { public static void generate(int count) { String[] original =...原创 2012-08-22 15:52:39 · 75 阅读 · 0 评论 -
数独算法实现(循环方式)
[code="java"]package com.sudoku; import java.util.ArrayList; import java.util.List; import java.util.Random; public class Sudoku { private static int[][] DATA = new int[9][9]; private stat...原创 2012-08-22 14:25:13 · 249 阅读 · 0 评论 -
数独算法实现(递归方式)
[code="java"]package com.sudoku; public class sodu { private int[][] sodu = null; private int[] tai = null; /** * 构造方法 因为每执行一次递归都会把数组tai元素全置为-1. 所以在执行一次递归后需要重新给tai赋值。 */ public sodu...原创 2012-08-22 14:16:51 · 649 阅读 · 0 评论 -
几种随机数
[b] 摘要:[/b]众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。 众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。 我们从书本上学到什么? 最明显的,也...原创 2012-08-28 10:12:04 · 219 阅读 · 0 评论