文章

25

粉丝

0

获赞

1

访问

2.1k

头像
2014年计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年9月23日 20:39
阅读数 84

DFS,将递归层数*叶结点权值

typedef struct Node

{

int weight;

Node *left;

Node *right;

void WPL(int &result, Node *n, int num) // 结果 指针 递归次数
{
if(n->left == NULL && n->right == NULL) result += n->weight * num;
if(n->left != NULL) WPL(result,n->left,num+1);
if(n->right != NULL) WPL(result,n->right,num+1);
return;
}

int getWPL()
{
int *result = 0;
WPL(result,n,0);
return result;
}

}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发