码迷,mamicode.com
首页 > 其他好文 > 详细

VMware coding Challenge

时间:2014-09-24 00:06:55      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   2014   sp   c   log   size   r   

bubuko.com,布布扣

bubuko.com,布布扣

 

思路:这道题要观察,举个例子,1 2 * * 3 * 4 * 5 * * 6 7 * 8 * *, 用Stack,先序遍历,遇到数字就入栈,如果遇到 * *,说明栈顶节点是叶子节点,一条根到叶子的路径这时候就存在于栈之中,只要计算栈的size(),就知道当前这条路径的深度,树的height就是这些深度的最大值。

空格的引入增添了不少判断上的麻烦, 比如: ab * *, 这棵树的height是1 而不是2. 在遍历节点的时候需要注意取空格之前的所有元素一起看

VMware coding Challenge

标签:blog   http   ar   2014   sp   c   log   size   r   

原文地址:http://www.cnblogs.com/EdwardLiu/p/3989549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!