Linux核心
contributed by < heysun0728
>
To do
value
及 next
值assert(new_node);
malloc
能正確為 new_node
分配到空間函數作用:將 *head 指向的 list 尾端加入一個值為 new_value 的 new node
swap_pair
和 reverse
函式 swap_pair
和 reverse
需要額外做 head = ...
的更新,請用指標的指標來改寫,並避免回傳指標。
reverse
以遞迴改寫上述的 reverse。
針對 singly-linked list 的節點,實作 Fisher–Yates shuffle,你應該儘量降低記憶體的使用量。
To do