⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 (4)链表就地逆置.cpp

📁 一些数据结构算法的例子
💻 CPP
字号:
#include<iostream.h>
struct node
{
	int data;
	node *next;
};

void main()
{
	node *p=NULL,*head,*q,*s;
	char u;
	for(u=0;u<5;u++)
	{
		q=p;
		p=new node;
		cin>>p->data;
		p->next=NULL;
		if(q!=NULL)
			q->next=p;
		else
			head=p;
	}
	q=head;
	p=head->next;
	s=NULL;
	while(p!=NULL)
	{
		q->next=s;
		s=q;
		q=p;
		if(p->next==NULL)
			head=p;
		p=p->next;
	}
	q->next=s;
	p=head;
	while(p!=NULL)
	{
		cout<<p->data<<' ';
		p=p->next;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -