数据结构实验之链表一:顺序建立链表
来源:互联网 发布:tcl网络电视如何看直播 编辑:程序博客网 时间:2024/06/16 02:21
Problem Description
输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。
Input
第一行输入整数的个数N;
第二行依次输入每个整数。
第二行依次输入每个整数。
Output
输出这组整数。
Example Input
812 56 4 6 55 15 33 62
Example Output
12 56 4 6 55 15 33 62
Hint
不得使用数组!
#include<stdio.h>#include<string.h>#include<stdlib.h>#define ERROR -1#define OVERFLOW -2#define OK 1typedef int Elemtype;typedef int Statu;typedef struct Lnode{ Elemtype data; struct Lnode *next;} Link;Link * Creat(int n);Statu Dis_Link(Link *head);int main(){ int n; Link *head; scanf("%d", &n); head = Creat(n); Dis_Link(head); return 0;}Link *Creat(int n){ Link *head, *p, *q; head = (Link *)malloc(sizeof(Link)); head -> next = NULL; q = head; while(n--) { p = (Link *)malloc(sizeof(Link)); p -> next = NULL; scanf("%d", &p -> data); q -> next = p; q = p; } return head;}Statu Dis_Link(Link *head){ Link *p; p = head -> next; while(p -> next) { printf("%d ", p -> data); p = p -> next; } printf("%d\n", p -> data); return OK;}
阅读全文
0 0
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 【2116】数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- SDUT 2116 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表
- 求平均数的几种方法
- ElasticSearch基础
- BZOJ1827 [Usaco2010 Mar]gather 奶牛大集会
- Uiautomator的基础对象
- Android图片加载库的封装实战
- 数据结构实验之链表一:顺序建立链表
- HDU 2196 Computer 树形dp
- JAVA 异常
- RxJava + httpURLConnectionde 的简单测试demo,可以拿来处理一般的android访问网络的线程问题
- 微信支付
- 使用Angular4+kendo ui for Angular+ webapi+sqlserver创建一个简单的省市选择程序(二)
- void及void指针类型整理
- 内联函数、普通函数、宏定义
- Grade重复依赖解决方案-compileOnly