都說老師的代碼麻煩。讓你去 新創(chuàng)建 一個語言 的的數(shù)組類型 ,哪有那么多數(shù)組方法讓你去調(diào)用,很多語言內(nèi)部原理應(yīng)該就是這樣實現(xiàn)的
2018-04-30
很多人說用數(shù)組的方法實現(xiàn)簡單,說老師的方法麻煩。 其實數(shù)組內(nèi)部實現(xiàn)原理應(yīng)該就是這樣實現(xiàn)的,
2018-04-30
最贊回答 / ___TINGWEN
清空一個鏈表應(yīng)該是把它的每個結(jié)點所占的內(nèi)存全部進行清空,所以要從前往后遍歷,每遍歷一個結(jié)點,就把遍歷過的結(jié)點進行刪除,但是呢,在刪除當前結(jié)點之前,要將當前結(jié)點的下一個結(jié)點保存起來,不然刪除之后就找不到下一個結(jié)點來進行清空了,所以要使用temp來保存當前結(jié)點的下一個結(jié)點Node *temp=currentNode->next(currentNode結(jié)點的指針域指向的就是下一個結(jié)點,就是currentNode->next就是下一個結(jié)點),保存之后呢,再把當前結(jié)點刪除掉也就是delete?curre...
2018-04-24
最新回答 / 蕩氣回腸_
老哥,這標題不明明白白寫的么?數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)不是計算機最基礎(chǔ)的課程么?
2018-04-23
啊啊啊啊我要在數(shù)據(jù)結(jié)構(gòu)中凌亂了,沒事兒沒事兒倒回去倒回去再看一邊,沒事兒沒事兒再敲一遍
2018-04-16
那個” 亂舞的旋律“說的 其實可以少循環(huán)一次 這樣子currentbefore不用寫在循環(huán)里了,更高效。那該怎么寫啊
2018-04-16
bool List::PriorElem(int *currentElem,int *preElem)
{
int i = 0;
i = LocateElem(currentElem);
if(i > 0)
{
*preElem = m_pList[i-1];
return true;
}
else
{
return false;
}
}
/*因為Locate函數(shù)返回的值只有非負和負數(shù)情況,所以可以在實現(xiàn)找前驅(qū)(后繼)的函數(shù)里直接分成兩種情況考慮情況*/
{
int i = 0;
i = LocateElem(currentElem);
if(i > 0)
{
*preElem = m_pList[i-1];
return true;
}
else
{
return false;
}
}
/*因為Locate函數(shù)返回的值只有非負和負數(shù)情況,所以可以在實現(xiàn)找前驅(qū)(后繼)的函數(shù)里直接分成兩種情況考慮情況*/
2018-03-27