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

家庭作业——第三章

时间:2015-10-22 23:58:04      阅读:516      评论:0      收藏:0      [点我收藏+]

标签:

第三章家庭作业    3.69和3.70

3.69

技术分享

技术分享

A:long trace(tree_ptr tp)
    {
        long ret = 0;
        while(tp != NULL)
        {
           ret = tp->val;
           tp = tp->left;
        }
        return ret;
    }

B:作用是从根一直遍历左子树,找到第一个没有左子树的节点的值。

 

3.70 

技术分享

A:long traverse(tree_ptr tp)
    {
        long v = MAX_LONG;
        if(tp != NULL)
       {
          v = min(traverse(tp->left), traverse(tp->right)); //Line16 cmovle: if(r12<rax) rax=r12;

          v = min(v, tp->v); //Line20 cmovle: if(rax>rbx) rax=rbx;
       }
       return v;
   }

B:找到树的所有节点的值中最小的一个。

家庭作业——第三章

标签:

原文地址:http://www.cnblogs.com/lhc-java/p/4903021.html

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