摘要: package com.charles.collection; import java.util.HashSet; import java.util.Set; public class Point { /** * @author Charles * @desc introduce hashcode and equals methods */ p... 阅读全文
posted @ 2017-07-18 22:24 ITACHY 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1 package com.iam.utils; 2 3 import java.io.DataOutputStream; 4 import java.io.File; 5 import java.io.FileNotFoundException; 6 import java.io.FileOutputStream; 7 import java.io.FileRea... 阅读全文
posted @ 2017-07-18 21:11 ITACHY 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 package com.charles.utils; 2 3 public class String2Hex { 4 5 public static void main(String[] args) { 6 7 String param = "ccbfc13e-c31d-42ce-8939-3c7e63ed5417"; 8 //6... 阅读全文
posted @ 2017-07-17 21:16 ITACHY 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1 package com.charles.algorithm; 2 3 import java.util.LinkedList; 4 import java.util.Queue; 5 6 public class Tree { 7 8 private Queue elements = new LinkedList(); 9 10 ... 阅读全文
posted @ 2017-07-17 20:54 ITACHY 阅读(124) 评论(0) 推荐(0) 编辑
摘要: package com.charles.algorithm; import java.util.LinkedList; public class ProducerConsumer { /** * @Desc: multiple sub-classes */ static final int MAX_SIZE = 10; LinkedList li... 阅读全文
posted @ 2017-07-17 20:38 ITACHY 阅读(111) 评论(0) 推荐(0) 编辑
摘要: package com.charles.algorithm; public class ConsumerProducer { /** * @desc: single object implements producer and consumer by array */ private final static int SIZE = 10; priva... 阅读全文
posted @ 2017-07-17 18:57 ITACHY 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 实现代码: 阅读全文
posted @ 2017-07-17 18:33 ITACHY 阅读(163) 评论(0) 推荐(0) 编辑
摘要: package com.charles.algorithm; public class Hanoi { private String loc; private int num; public Hanoi() { } public Hanoi(Hanoi h) { this.num = h.num; this.... 阅读全文
posted @ 2017-07-17 17:44 ITACHY 阅读(149) 评论(0) 推荐(0) 编辑
摘要: package com.charles.algorithm; import java.util.LinkedList; import java.util.Queue; public class Permutation { public static void main(String[] args) { Queue queue = new LinkedList(); ... 阅读全文
posted @ 2017-07-17 17:12 ITACHY 阅读(98) 评论(0) 推荐(0) 编辑