颠倒单链表 Reverse the Linked List
来源:互联网 发布:windows vista oem下载 编辑:程序博客网 时间:2024/06/05 03:51
//use iterativevoid ReverseLinkedList(Node* head){if(head == NULL)return;Node* current, *pre, *next;current = head;pre = next = NULL;while(NULL != current){next = current->next;current->nxet = pre;pre = current;current = current->next;}head = pre;}
//use recursionvoid ReverseLinkedList(Node* head){if(head == NULL)return;Node* p = head;if(p->next == NULL){head = p;return;}ReverseLinkedList(p->next);p->next->nxet = p;p->next = NULL;}
//use stackvoid ReverseLinkedList(Node* head){if(head == NULL)return;stack <Node*> s;Node* tmp = head;while(NULL != tmp){s.push(tmp);tmp = tmp->next;}Node* p = s.top();s.pop();head = p;while(!s.empty()){p->next = s.top();s.pop();p = p->next;}p->next = NULL;}
0 0
- 颠倒单链表 Reverse the Linked List
- Reverse Linked List 单链表反转
- Leetcode Reverse Linked List 反转单链表
- leetcode | 单链表逆序 Reverse Linked List
- 【leetcode】【单链表】【206】Reverse Linked List
- 【leetcode】【单链表】【92】Reverse Linked List II
- 6. Reverse Linked List 逆转单链表
- leetcode:单链表之Reverse Linked List II
- leetcode_206. Reverse Linked List 反转单链表
- [LeetCode]206. Reverse Linked List(反转单链表)
- Single linked list reverse
- reverse a linked list
- Reverse a linked list.
- Reverse a linked list
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- Reverse Linked List II
- warden容器能否运行交互式的java应用?
- Github for Windows使用介绍
- [转]在页面中添加一条‘彩色直线
- 字音转换工具
- 常用awk命令
- 颠倒单链表 Reverse the Linked List
- 关于stm32的spi发送命令时的注意事项
- java字节码指令集
- Rest web服务详细介绍
- 开始界面的编写
- Java连接mySql——简单JDBC连接数据库
- Web自动化测试之困
- C 语言 可变参数
- SEOER一定要清楚什么才是真正的用户体验