为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / qq_活着就是故事_0
this指针的作用吧 ,两个不同的类实例化对象是  会有一个默认的this指针  这个指针指向自己类里的函数  你可以看看老师的C++远征之封装篇下的第4章内容
Java版代码:https://blog.csdn.net/yuanhengzhw/article/details/80206390
刚刚我的代码剩下的一部分:
maxIndex = nodeIndex;
while(maxIndex < m_iSize){
m_pTree[2*maxIndex + 1] = T();
m_pTree[2*maxIndex + 2] = T();
maxIndex = 2*maxIndex + 1;
}
删除节点的部分代码:(T为模板类,t为引用)
t = m_pTree[nodeIndex];
m_pTree[nodeIndex] = T();
int maxIndex = nodeIndex;
while(maxIndex < m_iSize){
m_pTree[2*maxIndex + 1] = T();
m_pTree[2*maxIndex + 2] = T();
maxIndex = 2*maxIndex + 2;
}
java版本:https://blog.csdn.net/yuanhengzhw/article/details/80206390
这个查找是不是不能再找子节点的子节点??
习惯了1.5倍播放,1.0感觉好难受
老师讲的很明白

已采纳回答 / 程序员麦麦
Node的接口都是public方便直接操作,不用写构造函数。构造函数是因为成员变量是一般是私有的,通过构造函数给成员变量赋值的。

最新回答 / Revenant_Di
哈弗曼树:给出一系列字符的权值,每次合并两个最小的权值并在集合中删去,将他们的和加入集合,直到剩下一个权值。这个权值就是哈弗曼编码的总长度。可采用优先队列实现
前面就感觉有问题,看了评论大家说老师后面会改,没想到绕了这么大一圈,可怕。
class Node()
{
staic int n;
n++;
int index=n;

}

n=0;
这样每定义一个Node,他的index自动生成。
课程须知
应该熟练掌握C++相关语法,重点掌握数组、结构体及递归函数,需要熟悉线性表和链表相关内容
老师告诉你能学到什么?
通过课程的学习,你将掌握树的相关概念,数组二叉树,链表二叉树及二叉树递归实现的前序遍历、中序遍历和后序遍历

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消