随笔分类 - 算法
摘要:/* * 二分查找算法也称为折半搜索、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。 * 请注意这种算法是建立在有序数组基础上的。 * */public class BinarySearch { public static void main(String[] args) { ...
阅读全文
摘要: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+...
阅读全文
摘要:public class Test { public static void main(String[] args) { System.out.println(recursive(30)); } public static int recursive(...
阅读全文
摘要: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...
阅读全文
摘要: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...
阅读全文
摘要: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;}}}
阅读全文

浙公网安备 33010602011771号