算法/蓝桥杯
薛剑文_小剑的程序课堂
随录
展开
-
在n个球中,任意取出m个(不放回),求有多少种不同取法 ——Java/递归/蓝桥杯
package 递归;//平地起风雷public class 递归2 { // 在n个球中,任意取出m个(不放回),求有多少种不同取法 public static int f(int n, int m) { if(n<m) return 0; if(n==m) return 1; if(m==0) return 1; return f(n - 1, m - 1) ...原创 2018-03-18 14:32:10 · 1914 阅读 · 0 评论 -
求n个元素的全排列 ——Java/递归/蓝桥杯
package 递归;public class digui2_2 { /** * 【递归】求n个元素的全排列 abc acb bac bca cab cba * * @param args */ public static void f(char data[], int k) { // 当前关注点k if (k == data.length) { for (in...原创 2018-03-18 15:43:08 · 1685 阅读 · 0 评论 -
斐波那契:生兔子问题——java/递归/蓝桥杯
/** * * * @author 光速模式薛 * */// 迭代思想public class tuzi { public static void main(String[] args) {/* int i; int a[] = new int[40]; a[0] = 0; a[1] = 1; System.out.println(a[0]); Sy...原创 2018-03-18 16:25:35 · 575 阅读 · 0 评论 -
递归实现二分查找/折半查找——Java/算法/蓝桥杯
package 递归;public class zebanchazhao { /** * 二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 * @author Administrator * */ public static void main(String[] args) { ...原创 2018-03-18 16:58:16 · 390 阅读 · 0 评论