文章

72

粉丝

0

获赞

5

访问

10.6k

头像
2014年计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年10月15日 19:34
阅读数 98

(1)深度搜索加回溯算法,若是叶节点令结果加上该叶结点的带权路径长度

(2)struct node{

          int weight;

          node *left,*right;

}root,*tree;

(3)int wpl=0;

void dfs(node* n,int sum){       //n为当前结点,sum为当前结点的带全路径长度,n初始为root,sum初始为0

               sum+=n.weight;

              if(n.left==null&&n.right==null)  wpl+=sum;            //若是叶结点则加上该叶结点的带全路径长度

              if(n.left!=null) dfs(n.left,sum);                        //搜索左子树

              if(n.right!=null) dfs(n.right,sum);                   //搜索右子树

              return;             //返回上一层

}

...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发