翻转链表
来源:互联网 发布:印度与中国 知乎 编辑:程序博客网 时间:2024/06/09 15:22
/** * Definition of ListNode * * class ListNode { * public: * int val; * ListNode *next; * * ListNode(int val) { * this->val = val; * this->next = NULL; * } * } */class Solution{public:/** @param head: n* @return: The new head of reversed linked list.*/ListNode * reverse(ListNode * head){// write your code hereif(head==NULL){ return NULL;}ListNode * p1 = NULL;ListNode *p2 = head->next;while (p2!=NULL){ head->next=p1; p1=head; head=p2; p2=p2->next;} head->next=p1; return head;}};
阅读全文
0 0
- 无情链表的创建,,翻转翻转
- 链表翻转程序
- 链表翻转
- 链表翻转
- 链表翻转
- 翻转单向链表
- 翻转链表
- 原地翻转链表
- 链表的翻转
- 链表翻转
- 翻转部分链表
- 链表翻转
- 链表翻转
- c++翻转链表
- 翻转链表
- 链表翻转
- 翻转链表
- 链表翻转
- C/C++中的关键字
- 递归的函数
- JAVA中MAP的四种类型区别和常见的简单用法
- attention and debug
- klass实现js的类的方式
- 翻转链表
- jQuery学习笔记2
- HDU-5155 Harry And Magic Box(DP,组合数)
- 简单的多线程编程_同步与互斥问题
- lightoj 1028
- python中的pop函数和append函数
- 用VirtualBox建立一个ubuntu机群
- PAT 1017. Queueing at Bank (25) 屡次段错误,终于过了
- cocos2dx中用动作实现背景无限滚动