随笔分类 -  算法

摘要:/* * 二分查找算法也称为折半搜索、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。 * 请注意这种算法是建立在有序数组基础上的。 * */public class BinarySearch { public static void main(String[] args) { ... 阅读全文
posted @ 2015-03-11 15:01 流星焱雨 阅读(282) 评论(0) 推荐(0)
摘要:public class BubbleSort { public static void main(String[] args) { int score[] = {1,4,5,7,2,3,9,0,6,8}; for(int i=1;i<score.length;i+... 阅读全文
posted @ 2015-03-11 11:04 流星焱雨 阅读(164) 评论(0) 推荐(0)
摘要:public class Test { public static void main(String[] args) { System.out.println(recursive(30)); } public static int recursive(... 阅读全文
posted @ 2015-03-03 10:09 流星焱雨 阅读(2270) 评论(0) 推荐(0)
摘要:package test;/** * TODO求飞波那切数列的一个题目。就是一个数等于前两个数之和。写一方法,求第n个元素的值。 * 1,1,2,3,5,8,13,21。。。。 * 从1开始计算 * @author gx * @date 2012-11-30 下午05:23:26 */public class sunfa { public int getSum(int n){ if(n<=0){ return -1;//n小于0返回-1表示出错 } if(n==1||n==2) return 1; int a =1; int b =1; int c =-1; for(i... 阅读全文
posted @ 2012-12-05 14:48 流星焱雨 阅读(1387) 评论(0) 推荐(0)
摘要:package test;import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.Security; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.KeyGenerator; import j... 阅读全文
posted @ 2012-11-26 17:13 流星焱雨 阅读(537) 评论(0) 推荐(0)
摘要:public class Du {public static void main(String[] args) {long fac = fac(n);System.out.println("n的阶乘为:" + fac);}public static long fac(int n){if(n == 1){return 1;}else{return fac(n-1) * n;}}} 阅读全文
posted @ 2012-11-07 11:00 流星焱雨 阅读(5940) 评论(0) 推荐(0)