[SDUT](2116)数据结构实验之链表一:顺序建立链表 ---链式存储(线性表)
2017-09-08 14:41
816 查看
数据结构实验之链表一:顺序建立链表
Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic Discuss
Problem Description
输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。
Input
第一行输入整数的个数N;第二行依次输入每个整数。
Output
输出这组整数。
Example Input
8 12 56 4 6 55 15 33 62
Example Output
12 56 4 6 55 15 33 62
#include<iostream> #include<cstdio> #include<cstdlib> using namespace std; typedef struct Node { int data; struct Node *next; }node; void creatLinklist(node * &L,int n) { node *s; node *now; L=(node *)malloc(sizeof(node)); now = L; int d; for(int i=0;i<n;i++) { scanf("%d",&d); s = (node *)malloc(sizeof(node)); s->data = d; now->next = s; now = s; } now->next = NULL; } void print(node *L) { node *p = L->next; while(p!=NULL) { if(p->next!=NULL) printf("%d ",p->data); else printf("%d\n",p->data); p = p->next; } } int main() { node *L; int n; scanf("%d",&n); creatLinklist(L,n); print(L); return 0; }
相关文章推荐
- [SDUT](2117)数据结构实验之链表二:逆序建立链表 ---链式存储(线性表)
- SDUT 2116----数据结构实验之链表一:顺序建立链表
- SDUT 2116 数据结构实验之链表一:顺序建立链表
- SDUT 2116-数据结构实验之链表一:顺序建立链表
- SDUT 2116数据结构实验之链表一:顺序建立链表
- 2116数据结构实验之链表一:顺序建立链表
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- 【2116】数据结构实验之链表一:顺序建立链表
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- 【2116】数据结构实验之链表一:顺序建立链表
- 数据结构——线性表的伪链表存储(顺序存储链式遍历)
- <sdut-ACM>数据结构实验之链表一:顺序建立链表
- 2116 数据结构实验之链表一:顺序建立链表
- 山东理工大学oj【2116】数据结构实验之链表一:顺序建立链表
- 2116数据结构实验之链表一:顺序建立链表
- 山东理工大学oj【2116】数据结构实验之链表一:顺序建立链表
- 数据结构之线性表——链表的顺序存储(数组描述)
- 数据结构实验之链表一:顺序建立链表
- 【1130】数据结构上机测试1:顺序表的应用 (链表的建立于重复元素删除) SDUT
- <sdut-ACM>数据结构实验之链表六:有序链表的建立