反转单链表
来源:互联网 发布:如何向网页中注入js 编辑:程序博客网 时间:2024/06/05 23:07
#include <stack>#include <vector>#include <map>#include <set>#include <queue>#include <string>#include <iostream>#include <algorithm>#include <cstdio>using namespace std;struct ListNode { int val; ListNode *next;ListNode(){}; ListNode(int x) : val(x), next(NULL) {}}; ListNode* reverse(ListNode *head) {ListNode *pre = NULL, *next = NULL;while(head) {next = head->next;head->next = pre;pre = head;head = next;}return pre;}void print(ListNode* head) {while(head) {cout<<head->val<<" ";head=head->next;}cout<<endl;}int main(){ListNode list[10];for(int i=0;i<10;i++)list[i].val = i;for(int i=0;i<9;i++)list[i].next=&list[i+1];list[9].next=NULL;cout<<"before reverse:"<<endl;print(&list[0]);cout<<"after reverse:"<<endl;print(reverse(&list[0]));system("PAUSE");return 0;}
0 0
- 单链表反转
- 单链表反转
- 单链表反转
- 反转单链表
- 单链表反转
- 反转单链表
- 单链表-反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 反转单链表
- 单链表反转
- Java发送邮件的一个简单Demo
- IT职业生涯的几条建议
- android优化工具
- 图片处理
- Keychain的简单使用
- 反转单链表
- java-ToStringBuilder介绍
- [易飞]一张领料单单身仓库"飞了"引起的思考
- Android dispatchTouchEvent介绍
- 黑马程序员——java基础---Java语言中的异常
- (转载)Android一些不常见的API及一些其他注意事项
- Android中Service的本质是什么?
- iOS 旋转动画
- unity AssetBundle的资源管理