1) 给出算法的基本设计思想;
2) 使用C 或C++语言,给出二叉树结点的数据类型定义;
3) 根据设计思想,采用C 或C++语言描述算法,关键之处给出注释。
int wpl(tree *root,int n) { if(root==null)return 0; if(root->left==null&&root->right==null)return root->weight*n; return wpl(root->left,n+1)+wpl(root->right,n+1); } int main_wpl(tree *root) { return wpl(root,0); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题