已采納回答 / 慕雪101372
慕課網(wǎng)有C++起航片和離港篇,建議你先學(xué)完,再學(xué)數(shù)據(jù)結(jié)構(gòu),最好一步一步來,把基礎(chǔ)鞏固
2017-05-14
已采納回答 / Timthony
elem是單詞element(元素)的縮寫,在程序定義中代表某一不確定的類型,也就是抽象的數(shù)據(jù)類型為了使程序可讀性強(qiáng),并且便于修改,讓elem代表多種的數(shù)據(jù)類型也就是為int、char等等的數(shù)據(jù)類型,起了一個(gè)別名在頭文件中定義:typedef char elem; ? ? ? ? ? ?/* 抽象元素類型為char類型,這樣定義之后,下面的程序中elem所定義的元素就是char類型的了 */如果需要修改其類型,直接修改char到其他類型,elem便又代表了所修改的類型數(shù)據(jù),這也是方便性的體現(xiàn)。
2017-04-16
最新回答 / _江湖郎中
bool OrderTab<T>::insertElemt(int i,T e){ ?//連續(xù)插入的 if (i<0 || i>m_iLength || m_iLength==m_iSize) //超出容量就不再插入,應(yīng)該判斷 ?m_iSize==m_iLength return false; for (int j = m_iLength - 1; j >= i; j--) m_pList[j + 1] = m_pList[j]; m_pList[i] = e; m_iL...
2017-04-13
最贊回答 / Luzhuo
單鏈表找直接前趨結(jié)點(diǎn)要從頭結(jié)點(diǎn)開始遍歷.你這樣先定位要找的結(jié)點(diǎn),再從頭結(jié)點(diǎn)遍歷,不是多此一舉嗎,簡直就是浪費(fèi)資源.
2017-04-11
最新回答 / 瀟慕粉
頭節(jié)點(diǎn)并不是有效節(jié)點(diǎn),可以看作是下標(biāo)-1。int i=1;頭節(jié)點(diǎn)為位置為0的的節(jié)點(diǎn),就在其后(位置為1)插入節(jié)點(diǎn)。 ?
2017-04-11