-
線性表 n個數據元素的有限序列 線性表分為順序表(數組)和鏈表 鏈表分為靜態鏈表,單鏈表,循環鏈表 應用場景:通訊錄,一元多項式查看全部
-
雙向鏈表的結構圖查看全部
-
ClearList AND ~LIST 這里的 Node*temp = currentNode->next; 和current node查看全部
-
list.h查看全部
-
m_ilength查看全部
-
順序表查看全部
-
線性表是n個數據元素的有限序列查看全部
-
線性表關于節點的操作還是感覺不好理解。。查看全部
-
BOOL InitList(List **list);//創建線性表 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的值賦值給另一個數據,最后還是Person這個數據類型;但是等于運算符是一個比較運算符,這個運算符的作用是比較兩個值的數據,所以它的返回值應該是bool類型而不是Person這個類型!查看全部
-
輸出運算符<<重載的返回值是ostream& 表明cout是ostream數據類型;賦值運算符=重載的返回值是Person& 表明=(賦值運算符)前面的數據是Person類型。查看全部
-
先將currentNode->next賦值給currentNode再打印currentNode的數據域,這樣就可以打印出尾節點的data并且不會打印出頭節點的沒有意義的數據域!查看全部
-
插入位置為0的話,就是插入在頭節點的后面;插入位置為m_iLength的話,就是插入在尾節點的后面。查看全部
-
clearList就是將鏈表中除哨兵節點外的所有有意義個節點全部釋放掉;而~List更絕將一開始的那個沒有意義的哨兵節點也釋放掉了!查看全部
-
單鏈表中第一個節點的數據域是沒有意義的?。。∫驗檫@是一個哨兵節點,沒有別的指針指向這個頭節點的數據域。并且頭節點并不算在鏈表的長度當中!查看全部
舉報
0/150
提交
取消