随笔分类 - 算法
摘要:public class A5 { public static void main(String args[]) { System.out.println(f("asdf",3)); } public static String f(String s,int i) { if(i==0) return
阅读全文
摘要:public class A3 { public static void main (String args[]) { int N=5; for(int n=0;n<=N;n++) { int s=f(n); System.out.println(n+"的阶乘:"+s); } } public st
阅读全文
摘要:public static void main(String args[]){ int s=f(105,42); System.out.println(s); } public static int f(int x ,int y){ if(y==0) return x; else return f(
阅读全文
摘要:// 计算3个A,2个B可以组成多少排列? public static void main(String args []){ int s=f(3,2); System.out.println(s); } public static int f(int m,int n){ if(m==0||n==0)
阅读全文
摘要:public static void main (String args[]){ int s=f(8); System.out.println(s); } public static int f(int n){ if(n==0) return 0; if(n==1) return 1; return
阅读全文
摘要:public static void main(String[] args) { int []arr={2,2,2,9,7,7,7,3,3,3,6,6,6,0,0,0}; int len=arr.length; char[][]kRadix=new char[len][]; int k=3; int
阅读全文
摘要:public static void main(String args[]){ double num=0.625; StringBuilder sb=new StringBuilder("0."); while(num>0){ double r=num*2; if(r>=1){ sb.append(
阅读全文
摘要:public class demo3 { public static void main(String[] args) { int a=6; System.out.println(a); int b=m(a); System.out.println(b); } private static int
阅读全文
摘要:public static void main(String args[]){ Scanner scanner =new Scanner(System.in); int N=scanner.nextInt(); if((N&(N-1))==0){ System.out.println("是"); }
阅读全文
摘要:public class deme02 { public static void main (String args[]){ Scanner scanner=new Scanner(System.in); int N=scanner.nextInt(); System.out.println(Int
阅读全文
摘要:1-10放到11个元素的数组,只有唯一一个元素重复,每个元素只能访问一次,设计一个算法,不用辅助空间实现 public class demo { public static void main(String[] args) { int N=11; int[]arr= new int[N]; for(
阅读全文