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