单链表反转
来源:互联网 发布:淘宝女装店铺介绍大全 编辑:程序博客网 时间:2024/04/28 08:53
T* reverseLinklist(T* p){
T* rHead = p;
if(p == NULL || p->next == NULL)
return p;
p = p->next;
rHead->next = NULL;
reverseLinklistRecursive(p, rHead);
return rHead;
}
void reverseLinklistRecursive(T* p, T* rHead)
{
if(p=NULL)
return;
T* tmp = p->next;
p->next = rHead;
rHead = p;
p = p->next;
reverseLinklistRecursive(p, rHead);
}
0 0
- 单链表反转
- 单链表反转
- 单链表反转
- 反转单链表
- 单链表反转
- 反转单链表
- 单链表-反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 单链表反转
- 反转单链表
- 单链表反转
- Math的一些常用的数学运算(包括取整、保留几位小数等)
- 夜里挑灯看剑
- 程序员成长笔记-从软件工程师到项目经理
- 面试题总结 —— JAVA高级工程师
- Linux -Shell基础
- 单链表反转
- 小的总结
- poj 2533 Longest Ordered Subsequence
- 不接入sdk分享到第三方平台
- Android studio集成svn详细介绍
- spark-机器学习及SparkMLlib简介
- 《用tcp/ip进行网际互联》第9章 无分类和子网地址扩展(CIDR)
- Balanced Lineup(线段树)
- leetcode 328. Odd Even Linked List 16ms beats 96.25% c++