博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
倒序打印链表
阅读量:6272 次
发布时间:2019-06-22

本文共 624 字,大约阅读时间需要 2 分钟。

hot3.png

 

 

1.先反转链表,然后遍历输出2.遍历一次链表地址加入数组,然后倒叙遍历数组输出。3.利用stack  遍历一次吧Node加入 然后pop输出4.利用递归struct Node{	Node*next;	int data;	Node(){ func; }};Node* Insert(Node**p, int data){	if (data == 0)	{		(*p)->next = nullptr;		(*p)->data = 0;		return nullptr;	}	(*p)->next = new Node;	(*p)->data = data;	return Insert(&(*p)->next, data - 1);}void Print(Node*p){	if (p)	{		Print(p->next);		cout << p->data << " ";	}}int main(){	Node* head = new Node;	head->data = 5;	Insert(&head, 5);	//	while (head)	{		///cout << head->data << " ";		//head = head->next;	}	Print(head);	system("pause");	return 0;}

 

转载于:https://my.oschina.net/kkkkkkkkkkkkk/blog/754612

你可能感兴趣的文章
前端源码安全
查看>>
【CodeForces 618B】Guess the Permutation
查看>>
【转】如何实现一个配置中心
查看>>
Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
查看>>
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
查看>>
Atitit.Java exe bat 作为windows系统服务程序运行
查看>>
session的生命周期
查看>>
数据库的本质、概念及其应用实践(二)
查看>>
iOS开发多线程--(NSOperation/Queue)
查看>>
php的ajax简单实例
查看>>
maven常用构建命令
查看>>
C#:关联程序和文件
查看>>
推荐科研软件
查看>>
gradle
查看>>
如何取消未知类型文件默认用记事本打开
查看>>
[Javascript] Immute Object
查看>>
Java 关于finally、static
查看>>
Posix mq和SystemV mq区别
查看>>
P6 EPPM Manual Installation Guide (Oracle Database)
查看>>
XMPP协议、IM、客户端互联详解
查看>>