每周 ARTS 第 33 期
1. Algorithm
路径总和 III(简单)
描述:
给定一个二叉树,它的每个结点都存放着一个整数值。找出路径和等于给定数值的路径总数。
路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。
二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。
示例:
思路:
两次递归。pathSum 返回以当前节点为根的树中,路径和为目标值的路径总数;count 返回以当前节点为根的树中,有多少以该节点为开头,路径和为目标值的路径总数。
2. Review
The most important skill a programmer can learn 程序员该学到的最重要技能
知道什么时候不写代码,该拒绝的需求就坚定拒绝。代码增多会带来很多问题,面对各种需求,我们不该被动接受,不合理的需求就不做。
3. Tip
程序员不喜欢做重复的事情,写脚本成了偷懒的方法,shell 是最常用的脚本,可完成许多自动化的操作。Bash脚本教程 是不错的参考资料。
4. Share
caoz 的职场系列 写得很受用,职场人可以多读读。
版权声明: 本文为 InfoQ 作者【落英坠露】的原创文章。
原文链接:【http://xie.infoq.cn/article/91db2571d867c0e8e782ebc3f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论