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

📄 单链表倒序.c

📁 这里面包含了大量的数据结构的常用算法,大家可一看看有不有对自己有用的东西
💻 C
字号:
#include<stdio.h>


struct fsb
{
	int  data;
	int  flag;
    	struct fsb * next;
};
main()
{
	struct fsb  *p,*head,*sta,*end;
	int i,cishu,j;
	end=(struct fsb *)malloc(sizeof(struct fsb));
	end->data=0;
	end->flag=0;
	end->next=NULL;
	head=p=end;
	
	for (i=2;i<=10;i++)
	{
  		end=(struct fsb *)malloc(sizeof(struct fsb));
  		end->data=i-1;
  		end->flag=0;
  		end->next=NULL;
  		p->next=end;
  		p=end;
	}
	p->next=NULL;
	printf("\n倒序前:");
	p=head;	
	for(i=1;i<=10;i++)
	{
		printf("%d ",p->data);
		p=p->next;
	}
/*************************/
	p=NULL;
	while(head->next != NULL)
	{
  		sta=head; 
  		head=head->next;
  		sta->next=p;
  		p=sta;
  	}
	head->next=sta;
	printf("\n倒序后:");
	p=head;
	for(i=1;i<=10;i++)
	{
		printf("%d ",p->data);
		p=p->next;
}
/*************************/
}

⌨️ 快捷键说明

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