- 博客(22)
- 资源 (66)
- 收藏
- 关注
原创 java:递归汉罗塔游戏最少的走法
package game;public class HanTaGame { public static void main(String[] args) { fun(1, 2, 3, 2); } // 汉塔游戏解决方案 public static void fun(char src, char idle, char dest, int n) { if (1 == n) {
2010-05-17 13:56:00 1357
原创 java:递归:10元钱按1,2,5元任意组合
package game;public class Money { public static void main(String[] args) { fun("", 10); System.out.println("总共算法:" + i); } // 10元钱的组成,1,2,5任意组合 public static int i = 1; public static void fun(
2010-05-17 12:43:00 2021
原创 java:递归:10的阶乘
package game;public class JieCeng { public static void main(String[] args){ System.out.println(fun(10)); } public static int fun(int n){ if(1==n) return 1; System.out.println( n * fun(n-1));
2010-05-17 12:42:00 1513
原创 java:递归:汉罗塔游戏计算出最少的步数
package game;public class HanTa { public static int i = 0; public static void main(String[] args){ calc(A, B, C, 2); System.out.println("最少需要"+i+"步。"); } //汉罗塔游戏计算 public static void calc(c
2010-05-17 12:41:00 1245
原创 java:递归:上楼梯每次只能一步或者两步,有多少走法
package floatt;public class Go { public static int i = 0; public static void main(String[] args){ calc("", 5); System.out.println("总共有"+i+"种走法~"); } //上楼梯每次只需一步或者两步,有多少走法 public static void calc(
2010-05-17 12:39:00 3326 1
原创 java:Student类
package collection;public class Student { public Student() {} public Student(String name, String sex, int age) { this.name = name; this.sex = sex; this.age = age; } @Override public String t
2010-05-17 12:38:00 1913
原创 java:Set循环遍历的俩种方法使用
package collection;import java.util.*;public class NewSet { public static void main(String[] args) { Set students = new HashSet(); for (int i = 0; i students.add(new Student("Happy"+i,"male"+
2010-05-17 12:36:00 6661 4
原创 java:ArrayList循环遍历的俩种方法使用
package collection;import java.util.*;public class NewArrayList { public static void main(String[] args) { List students = new ArrayList(); for (int i = 0; i students.add(new Student("Happy"+
2010-05-17 12:34:00 7486
原创 java:四种int【】数据排序,冒泡,插入,选择,快速排序
也许上篇文章有的地方不能正常运行,所以来补充完整版的 package arraySort;public class SortArr { public static void main(String[] args) { int[] arrInt = { 100, 2, 2, 334, 23, 42, 34, 2 }; maoPaoSort(arrInt); print("冒泡排序:",
2010-05-17 12:33:00 759
原创 java:四则混合运算,模拟微软的计算器
package arrays.myArray;import java.util.Scanner;public class SortObject { private static int intercePosition = 0; // 记录单个运算数据的长度 private static int[] intercePositionIndex = null; // 记录“(”的下标 priva
2010-05-17 12:29:00 1159
原创 java:三种经典大排序汇总,冒泡,插入,选择
package arrays.myArray;public class SortArr { public static void main(String[] args) { int[] arrInt = { 4, 7, 8, 5, 6, 3, 2, 3, 4 }; maoPaoSort(arrInt); print("冒泡排序:", arrInt); arrInt = new int[
2010-05-17 12:27:00 432
原创 java:手写MyLinkedList所有方法,增删改查
package arrays.myArray;public class MyLinkedList { private int size = 0; private Node1 head = null; // 添加 public void add(Object obj) { add(size, obj); } // 修改 public void add(int index, Object
2010-05-17 12:25:00 1606
原创 java:手写MyArrayLisy的常用方法,增删改查
package arrays.myArray;public class MyArrayList { private Object[] arrObj = new Object[3]; private int size = 0; // 长度 public int size() { return size; } // insert public void add(Object obj) {
2010-05-17 12:24:00 726
原创 java:手写二叉树BinaryTree添加和查询方法
package arrays.myArray;public class BinaryTree { private Node root; // 添加数据 public void add(int data) { // 递归调用 if (null == root) root = new Node(data, null, null); else addTree(root, data)
2010-05-17 12:22:00 769
原创 java:24G文件写入所要时间23.9分,读取只有67秒(1G内存测试)
package arrays.file;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class WriteFile { public stati
2010-05-17 12:20:00 770
原创 java:经典文件写入和读取,速度超快
package arrays.file;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStrea
2010-05-17 12:19:00 1052
原创 java:大数据文件写入,读取,分割,排序,合并
package arrays.file;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;im
2010-05-17 12:17:00 2909 1
原创 java:Object对象进行排序
package arrays.compara;import java.util.Arrays;public class Student { public static void main(String[] args) { Stu[] stus = new Stu[]{ new Stu(156,34,"ad"), new Stu(153,24,"cc"), new Stu
2010-05-17 12:13:00 954
原创 java:二分查找法
package arrays.compara;/** * * @author Happy 二分查找法 */public class BinarySearch { public static void main(String[] args) { int[] arrInt = { 2, 34, 32, 24, 23, 34, 12, 3, 4, 2 }; int index = bSearc
2010-05-17 12:08:00 415
原创 老外统计:程序员会二分查找法的不超过20%
每次翻开《编程珠玑》,我都会先看一看下面这几段文字:二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆盖整个数组。将数组的中间项与T进行比较,可以排除一半元素,范围缩小一半。就这样反复比较,反复缩小范围,最终就会在数组中找到T,或者确定原以为T所在的范围实际为空。对于包含N个元素的表,整个查找过程大约要经过
2010-05-17 12:05:00 574
原创 java:double类型截取俩位小数,不取舍,
public class Split{ public static void main(String[] args){ double pai = 3.14159; findTwo(pai); public static void findTwo(double value){ System.out.println(new DecimalFo
2010-05-17 11:56:00 1062
原创 java:利用递归遍历整个文件夹并写入文件
import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.text.DecimalFormat;public class FilePath { public static void main(String[] args) {
2010-05-17 11:40:00 999
MyEclipse8.6正式版下载for spring
2010-08-09
ExpressionStudio_UltimateTrial注册码
2010-08-02
Wondershare.PPT.to.Flash.Studio.v2.9.8.0注册机
2010-08-02
MyEclipse7.0GA~~8.5G通用中文转换工具
2010-05-09
MyEclipse8.5注册码共享
2010-04-07
velocity+struts2实例,适合开发和整合使用
2011-12-16
android+api+教程.chm
2011-12-13
SQLServer2005常用函数大全及个人毕生收藏.CHM
2011-12-13
JQuery_1.4_API.CHM
2011-12-13
MyEclipse10注册码
2011-11-18
java调用新浪微博api源码开源开发
2011-09-05
微博API实现的JAVA微博微创意功能,直接部署可以运行
2011-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人