最赞回答 / qq_活着就是故事_0
this指针的作用吧 ,两个不同的类实例化对象是 会有一个默认的this指针 这个指针指向自己类里的函数 你可以看看老师的C++远征之封装篇下的第4章内容
2018-05-16
Java版代码:https://blog.csdn.net/yuanhengzhw/article/details/80206390
2018-05-12
刚刚我的代码剩下的一部分:
maxIndex = nodeIndex;
while(maxIndex < m_iSize){
m_pTree[2*maxIndex + 1] = T();
m_pTree[2*maxIndex + 2] = T();
maxIndex = 2*maxIndex + 1;
}
maxIndex = nodeIndex;
while(maxIndex < m_iSize){
m_pTree[2*maxIndex + 1] = T();
m_pTree[2*maxIndex + 2] = T();
maxIndex = 2*maxIndex + 1;
}
2018-05-05
删除节点的部分代码:(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;
}
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;
}
2018-05-05
最新回答 / Revenant_Di
哈弗曼树:给出一系列字符的权值,每次合并两个最小的权值并在集合中删去,将他们的和加入集合,直到剩下一个权值。这个权值就是哈弗曼编码的总长度。可采用优先队列实现
2018-04-08
class Node()
{
staic int n;
n++;
int index=n;
}
n=0;
这样每定义一个Node,他的index自动生成。
{
staic int n;
n++;
int index=n;
}
n=0;
这样每定义一个Node,他的index自动生成。
2018-03-08