链表结点结构
1 | struct Node |
常用功能
链表逆序
1 | Node * ReverseList(Node *head) |
链表合并
1 | // 已知两个链表head1和head2各自有序,合并为一个依然有序的链表 |
链表合并(递归)
1 | Node * MergeRecursive(Node *head1 , Node *head2) |
1 | struct Node |
1 | Node * ReverseList(Node *head) |
1 | // 已知两个链表head1和head2各自有序,合并为一个依然有序的链表 |
1 | Node * MergeRecursive(Node *head1 , Node *head2) |