
算法
Qiqihar
这个作者很懒,什么都没留下…
展开
-
完美二叉树
不废话,直接上代码class BinaryTree { // 定义二叉树的操作类 class Node { private Comparable data; // 保存数据 private Node left;// 表示左子树 private Node right;// 表示右子树 public Node(Comparable data) { this.data =原创 2013-09-15 22:58:49 · 1364 阅读 · 0 评论 -
java基础之字符串字母大小写转换、倒序
这么经典的怎么能不会呢,不会的就太悲剧了。闲话不多说,直接上代码。/** * 字符串字母大小写转换、倒序输出 * @author yao * */public class Daxiaoxie { public static void main(String[] args) { String str = "AbCDefgH"; char[] ch = str.toCharArr原创 2011-10-11 16:04:16 · 3158 阅读 · 0 评论 -
Java基础之冒泡法的实现
没有注释,不过应该还好理解。啥也不多说了,直接上代码。/** * 冒泡法排序 */public class MaoPao { public static void main(String[] args) { maopao(); } public static void maopao(){ int[] x = {12,22,34,14,1,9,2};原创 2011-10-07 23:48:32 · 831 阅读 · 0 评论 -
Java基础之随机打乱一个顺序数组
如何打乱一个顺序的数组,其实集合的帮助类Collection就有现成的方法可用,而且效率还蛮高的,总比自定义随机数等等方法要好很多。其实乱序就这么简单,步骤如下:1. 将一个顺序排列的数组添加到集合中2. 可以用集合帮助类Collections的shuffle()方法3. 用hasNext()、next()方法遍历输入集合/** * 随即打乱一个顺序de数组 */原创 2011-10-07 23:58:53 · 12728 阅读 · 0 评论