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