算法之递归
算法之递归
Clark-dj
唯有扎下心来做事情学东西才是硬道理!
博客都是平时的一些学习笔记,很多都是自学,难免会有错误和不足之处,望留言指出。一些分享若有侵权,马上删除。
展开
-
十进制与二进制转换HDU2051
#include<iostream> using namespace std; int main() { int t,a[1000]; while(cin>>t) { int i=0,ans=0; while(t) { a[ans]=t%2; t/=2; ...原创 2018-01-27 18:14:11 · 222 阅读 · 0 评论 -
第39级台阶 递归
题目1:39级台阶小明刚刚看完电影《第39级台阶》。离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。菜鸟分析:第一级台阶:左脚 可能为1 (一步2个) 右脚 可能为0第二级...原创 2018-03-14 11:38:55 · 1076 阅读 · 0 评论 -
出栈顺序 递归
题目2:出栈顺序:X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。路边有个死胡同,只能容一辆车通过,是临时的检查站,如图所示。X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种?为了方便起见,假设检查站可容纳任意数量的...原创 2018-03-14 12:10:31 · 962 阅读 · 1 评论