-
線性表 n個數(shù)據(jù)元素的有限序列 線性表分為順序表(數(shù)組)和鏈表 鏈表分為靜態(tài)鏈表,單鏈表,循環(huán)鏈表 應(yīng)用場景:通訊錄,一元多項式查看全部
-
雙向鏈表的結(jié)構(gòu)圖查看全部
-
ClearList AND ~LIST 這里的 Node*temp = currentNode->next; 和current node查看全部
-
list.h查看全部
-
m_ilength查看全部
-
順序表查看全部
-
線性表是n個數(shù)據(jù)元素的有限序列查看全部
-
線性表關(guān)于節(jié)點的操作還是感覺不好理解。。查看全部
-
BOOL InitList(List **list);//創(chuàng)建線性表 void DestroyList(List *list);//銷毀線性表 void CleanList(List *list);//清空線性表 BOOL ListEmpty(List *list);//判斷線性表是否是空 int ListLength(List *list);//獲取線性表長度 BOOL GetElem(List *list,int i,Elem *e);//獲取指定元素查看全部
-
賦值運算符是將一個Person的值賦值給另一個數(shù)據(jù),最后還是Person這個數(shù)據(jù)類型;但是等于運算符是一個比較運算符,這個運算符的作用是比較兩個值的數(shù)據(jù),所以它的返回值應(yīng)該是bool類型而不是Person這個類型!查看全部
-
輸出運算符<<重載的返回值是ostream& 表明cout是ostream數(shù)據(jù)類型;賦值運算符=重載的返回值是Person& 表明=(賦值運算符)前面的數(shù)據(jù)是Person類型。查看全部
-
先將currentNode->next賦值給currentNode再打印currentNode的數(shù)據(jù)域,這樣就可以打印出尾節(jié)點的data并且不會打印出頭節(jié)點的沒有意義的數(shù)據(jù)域!查看全部
-
插入位置為0的話,就是插入在頭節(jié)點的后面;插入位置為m_iLength的話,就是插入在尾節(jié)點的后面。查看全部
-
clearList就是將鏈表中除哨兵節(jié)點外的所有有意義個節(jié)點全部釋放掉;而~List更絕將一開始的那個沒有意義的哨兵節(jié)點也釋放掉了!查看全部
-
單鏈表中第一個節(jié)點的數(shù)據(jù)域是沒有意義的?。?!因為這是一個哨兵節(jié)點,沒有別的指針指向這個頭節(jié)點的數(shù)據(jù)域。并且頭節(jié)點并不算在鏈表的長度當中!查看全部
舉報
0/150
提交
取消