-
delete currentNode只是釋放內(nèi)存,指針還是存在的,所以才有后來的指針置為空查看全部
-
~List()將分配的不在鏈表中的結(jié)點(diǎn)也釋放,即為將m_pList = new Node();也釋放 void ClearList();只釋放鏈表中的查看全部
-
順序表在遍歷和尋址的時(shí)候很快,缺點(diǎn)是插入和刪除元素時(shí)其他元素要移位 插入和刪除元素效率高的就是鏈表了查看全部
-
List *list = new List(10)查看全部
-
線性表 順序表 鏈表查看全部
-
結(jié)點(diǎn)包括數(shù)據(jù)域和指針域 雙向結(jié)點(diǎn)由三部分組成:指針域,數(shù)據(jù)域,指針域 再次讀取到靜態(tài)鏈表的第一個(gè)元素的時(shí)候,表示走到了鏈表的最后了查看全部
-
123查看全部
-
如果位序?yàn)?1 ,就說明沒有找到該數(shù)據(jù)查看全部
-
ClearList的功能是清空當(dāng)然的線性表,不代表是釋放線性表的內(nèi)存,是將線性表當(dāng)中的已經(jīng)存放的元素全部清空,其實(shí)就是給m_iLength賦值0 就行了。因?yàn)橐院笤儋x值是可以覆蓋之前的值的查看全部
-
線性表:線性表是N個(gè)數(shù)據(jù)元素的有限序列。數(shù)據(jù)元素包含的可以是簡單的數(shù)據(jù),也可以是復(fù)雜的數(shù)據(jù) 線性表包括:順序表和鏈表 鏈表用數(shù)組表示,訪問速度快,搜索能力強(qiáng),因?yàn)閿?shù)組是有天然的下標(biāo)的 鏈表:靜態(tài)鏈表、單鏈表、循環(huán)鏈表、雙向鏈表 線性表的應(yīng)用場(chǎng)景:通訊錄、一元多項(xiàng)式查看全部
-
函數(shù)列表查看全部
-
不能忘記類對(duì)象在不同的聲明方法中,如在堆中聲明和在棧中聲明的話,成員函數(shù)在定義的時(shí)候,使用定義符號(hào)的時(shí)候,一個(gè)是::,另一個(gè)(eg: list*list1=new list)是->查看全部
-
不要忘記成員函數(shù)聲明之前,要加上類名+::查看全部
-
如果在i位置插入新的元素,那么要從最后一個(gè)元素一次向后移動(dòng)一個(gè)單位查看全部
-
析構(gòu)函數(shù)?查看全部
舉報(bào)
0/150
提交
取消