最贊回答 / qq_活著就是故事_0
this指針的作用吧 ,兩個(gè)不同的類實(shí)例化對(duì)象是 ?會(huì)有一個(gè)默認(rèn)的this指針 ?這個(gè)指針指向自己類里的函數(shù) ?你可以看看老師的C++遠(yuǎn)征之封裝篇下的第4章內(nèi)容
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
刪除節(jié)點(diǎn)的部分代碼:(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
java版本:https://blog.csdn.net/yuanhengzhw/article/details/80206390
2018-05-05
最新回答 / Alex_ZM
代表那個(gè)位置沒(méi)有結(jié)點(diǎn)
已采納回答 / 程序員麥麥
Node的接口都是public方便直接操作,不用寫構(gòu)造函數(shù)。構(gòu)造函數(shù)是因?yàn)槌蓡T變量是一般是私有的,通過(guò)構(gòu)造函數(shù)給成員變量賦值的。
2018-04-20
最新回答 / Revenant_Di
哈弗曼樹:給出一系列字符的權(quán)值,每次合并兩個(gè)最小的權(quán)值并在集合中刪去,將他們的和加入集合,直到剩下一個(gè)權(quán)值。這個(gè)權(quán)值就是哈弗曼編碼的總長(zhǎng)度??刹捎脙?yōu)先隊(duì)列實(shí)現(xiàn)
前面就感覺(jué)有問(wèn)題,看了評(píng)論大家說(shuō)老師后面會(huì)改,沒(méi)想到繞了這么大一圈,可怕。
2018-03-12
class Node()
{
staic int n;
n++;
int index=n;
}
n=0;
這樣每定義一個(gè)Node,他的index自動(dòng)生成。
{
staic int n;
n++;
int index=n;
}
n=0;
這樣每定義一個(gè)Node,他的index自動(dòng)生成。
2018-03-08