读书笔记之编程之美 - 1.16 24点游戏

以前文曲星上有这个游戏,浪费了不少脑细胞,怎么就没想到编程的方式求解呢。不过这个还真挺难的,看了答案还得思考一下。解法一里面还是有一定技巧的,例如保存输出结果和缩短数组。这个解法思路清晰,而且运行速度也不慢,不会等很久才出结果。

关于解法二,没理解其中意思,另外最近状态也不好,本来想自己实现一种方法的,但一时没有头绪,验证了一下解法一就算了吧。

一点说明的是,总结部分说先把所有可能的输入都求解,但解法有可能不止一种,仅能作为一种参考解法。

看了这么久,很大一部分是递归和动态规划问题,也许把这两个问题搞熟了,进微软也就不远了。

曾经去一家美国公司面试,笔试考fibnaci数列问题,我别出心裁用非递归实现,可能考官认为我不会递归,面试的时候又出了一道递归的题,而我那时已经很累,根本没有头绪,结果自然失败了。当然也怪自己确实没有实力。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值