链表反转
来源:互联网 发布:网络隐蔽性 英文 编辑:程序博客网 时间:2024/05/16 09:44
个人代码如下:
#include <iostream>using namespace std;typedef struct STNode{int data;struct STNode *next;}Node;void CreateList(Node *&Root, int len){Node *pNewNode = NULL;for(int i = 0; i < len; ++i){pNewNode = new Node;pNewNode->data = i;pNewNode->next = Root;Root = pNewNode;}}void PrintList(const Node *pRoot){while(NULL != pRoot){cout<< pRoot->data << " ";pRoot = pRoot->next;}}void RevList(Node *&Root){assert(NULL != Root);Node *pFront = NULL;Node *pNext = NULL;while(NULL != Root){pNext = Root->next;Root->next = pFront;pFront = Root;Root = pNext;}Root = pFront;}int main(){Node *Root = NULL;CreateList(Root, 5);RevList(Root);PrintList(Root);}
输出:
0 0
- 链表反转
- 反转链表
- 单向链表反转
- 链表反转:
- 链表的反转
- 链表反转
- 反转单向链表
- 链表反转
- 单向链表反转
- 单向链表反转
- 链表的反转
- 链表反转
- 反转链表
- 链表反转
- 链表反转
- 链表反转
- 链表反转
- 链表的反转
- windows版tail
- 用百度map api 展示时空数据(三)
- SQL Server CURSOR
- linux在如何让进程在后台运行
- 越狱检测的攻与防
- 链表反转
- Ubuntu系统中为firefox安装flash插件
- 第8章 函数探幽
- 【连载】我要学唱歌
- Maven 实战
- PL/SQL 语句块(Block)
- C++ sizeof 一题
- 用百度map api展示时空数据(四)--ajax的实现
- 无根证书时访问 https(httpclient)