链表编列的递归算法的C语言代码
时间: 2023-04-07 19:01:08 浏览: 161
链表去重c语言实现.md
以下是链表编列的递归算法的C语言代码:
```
struct ListNode {
int val;
struct ListNode *next;
};
struct ListNode* reverseList(struct ListNode* head){
if (head == NULL || head->next == NULL) {
return head;
}
struct ListNode* newHead = reverseList(head->next);
head->next->next = head;
head->next = NULL;
return newHead;
}
```
这段代码实现了链表的反转,使用了递归算法。
阅读全文