摘要:
求n个数字中取k个数字的组合方式递归的力量,简洁!思考方式1 - 7 里面取 3 个数字的结果 = 1 - 6 个数字里面取 3 个数字的结果 + (1 - 6 个数字里面取 2 个数字的每个结果和 7 组合)def choose(n, k)return [[]] if k == 0return [] if n == 0return choose(n - 1, k) + choose(n - 1,... 阅读全文
posted @ 2010-10-15 23:22
smes.test
阅读(209)
评论(0)
推荐(0)
摘要:
汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。当所有金片都按照规则移到另一个棒上之时就是世界毁灭之时。已经证明当金片数量为 n 时,需要搬运... 阅读全文
posted @ 2010-10-15 23:17
smes.test
阅读(196)
评论(0)
推荐(0)
摘要:
要使用Heroku,必须先在其官网注册一个账号1. 在本机上安装Heroku的gem包1geminstallheroku2. 提交代码到Heroku需要ssh。可以使用ssh-keygen先产生一个公钥1ssh-keygen -t rsa3. 然后通过下面的命令把公钥加入到Heroku1heroku keys:add4. 创建Rails项目,加入Git版本控制1rails appname# 不要使... 阅读全文
posted @ 2010-10-15 23:15
smes.test
阅读(340)
评论(0)
推荐(0)
摘要:
要使用Heroku,必须先在其官网注册一个账号1. 在本机上安装Heroku的gem包1geminstallheroku2. 提交代码到Heroku需要ssh。可以使用ssh-keygen先产生一个公钥1ssh-keygen -t rsa3. 然后通过下面的命令把公钥加入到Heroku1heroku keys:add4. 创建Rails项目,加入Git版本控制1rails appname# 不要使... 阅读全文
posted @ 2010-10-15 23:11
smes.test
阅读(74)
评论(0)
推荐(0)
浙公网安备 33010602011771号