《c和指標》第十二章單鏈表練習

2021-06-07 22:28:11 字數 616 閱讀 3757

#include #include struct node;

node *sll_reverse(node *rootp);

int sll_insert(node **rootp,int value);

int remove(node **rootp,node *node);

int my_free(node *rootp);

int main(void)

putchar('\n');

remove(&rootp,test);

while(test1 != null)

my_free(rootp);

system("pause");

return 0;

}node *sll_reverse(node *rootp)

return previous;

}int my_free(node *rootp)

return 1;

}int sll_insert(node **rootp,int value)

int remove(node **root,node *node)

return 0;

}

C和指標第十二章程式設計練習

12.8.1 必須知道鍊錶型別 修改改函式可用於遍歷鍊錶 typedef struct list list intlistcount list d return count 12.8.2 無序有序都可以用這個 list find int a,list b return null 12.8.3 int...

第十二章 使用結構和指標

這一章主要就是實現了乙個鍊錶 第一段程式 int sll insert node current,int new value new node malloc sizeof node if new null return false new value new value new link curre...

第十二章 12 3 2節練習

練習12.30 定義你自己版本的textquery和queryresult類,並執行12.3.1節 第431頁 中的runqueries函式。解答 將 敲入計算機,進行除錯。練習12.31 如果用vector代替set儲存行號,會有什麼差別?哪種方式更好?為什麼?解答 使用vector來代替set來...