数据结构实验之链表三:链表的逆置
来源:互联网 发布:nginx获取header信息 编辑:程序博客网 时间:2024/06/05 19:05
Problem Description输入多个整数,以-1作为结束标志,顺序建立一个带头结点的单链表,之后对该单链表的数据进行逆置,并输出逆置后的单链表数据。 Input输入多个整数,以-1作为结束标志。 Output输出逆置后的单链表数据。 Example Input12 56 4 6 55 15 33 62 -1Example Output62 33 15 55 6 4 56 12Hint不得使用数组。
#include<stdio.h>#include<stdlib.h>struct node{int data;struct node *next;};int main(){int i,n;struct node *head,*p;head=(struct node*)malloc(sizeof(struct node));head->next=NULL;for(;;){p=(struct node*)malloc(sizeof(struct node));scanf("%d",&p->data);if(p->data==-1)break;elsep->next=head->next;head->next=p;}while(head->next->next!=NULL){printf("%d ",head->next->data);head=head->next;}printf("%d\n",head->next->data);return 0;}
阅读全文
0 0
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 【2118】数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- OJ 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 数据结构实验之链表三:链表的逆置
- 解决 命名空间中不存在类型或命名空间名称“App_Code”(是否缺少程序集引用?)的问题
- maven在父级项目文件夹下创建子项目
- 1.初步启动树莓派
- 前端好用的插件
- Caused by: java.lang.ClassNotFoundException,还有关于包冲突一些问题
- 数据结构实验之链表三:链表的逆置
- js学习笔记
- 如何正确在集合遍历的时候删除多个元素
- PHPCMS V9实现单页面做频道时也可编辑内容
- Rational Arithmetic
- Android Studio模拟器打开developer options
- Spring Bean
- 在公司的局域网内,组长让你在自己的虚拟机部署项目,大家等着访问测试,该怎么办???
- 小白成长记——Java基础之操作符