有趣的算法
Swan丶
最怕一生碌碌无为,还说平凡难能可贵.
展开
-
七种循环方式实现题目
七种循环方式实现题目题目:有10亿元,每天花 半,可以花多少天?第一种:int count = 0; for (int money = 1000000000; money > 0; money /= 2) { cont++; } System.out.println(cont - 1); 第二种:int count = -1; int money = 1000000000; while (原创 2017-10-11 21:22:51 · 270 阅读 · 0 评论 -
台阶问题
问题:有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?分析:只有一个台阶的话,只有1种走法,2级台阶的话,可以一步一个台阶走,也可以一步2个台阶走,共有2种走法。当台阶数大于等于3之后,可以这么分析:如果最后一步走一个台阶,那么就是n-1个台阶的走法的种类,如果最后一步走两个台阶,那么就是n-2个台阶的走法的种类,所以n个台阶的走法种类就是n-1个台阶和n转载 2017-10-11 22:11:02 · 467 阅读 · 0 评论