Jeswang's Blog

盲目跟随还是独立去做,To be or not to be?

树的后续遍历

| Comments

题目:树的后序遍历

解法:

一共尝试了 3 种解法:

  • 使用两个 Map 记录是否访问过了左右子树(当然也可以放到一个 Map 中来)
  • 只用一个栈以及上次访问的节点做后续遍历
  • 传统的递归方法,用于验证

我的软件工具箱 - MAC 软件列表

| Comments

用 Mac 系统有一段时间了,也逐渐积累了一些好用、不折腾的软件,列表如下:

便捷使用

社交应用

网页浏览:

  • Chrome [link]
  • Firefox [link]
  • Reeder 2(查看订阅的 feed) [link]
  • 知了(查看知乎日报) [link]

整理思路

  • Mindnode pro [link]
  • Omnigraffle(原型设计) [link]
  • Omnifocus(计划清单) [link]
  • Byword(Markdown 写作) [link]
  • Scrivener(写作工具,可以用来写小说,但是需要学习一下如何使用) [link]

程序设计

设计

  • Sketch [link]
  • Photoshop
  • Illustrator
  • Ember(收集、浏览素材用)[link]

变身很酷的命令行使用者

  • iTerm2(替代自带 Terminal) [link]
  • Oh-my-zsh(用 zsh 替代自带的 bash)[link]
  • Brew(Mac 开发者的工具箱)[link ]

前前后后花钱买的这些软件里就属 Adobe Design Suite CS6 最贵,花了 ¥900 买的教育优惠版。虽然不是最新版,但是相比 CC 的按月付费,心里还是舒服得多。

最后,还是推荐没有用过的 Mac 的同学有机会尝试一下,大部分软件界面风格统一,功能小巧实用,你会喜欢上它们的。

- EOF -