sdut 2116—数据结构实验之链表一:顺序建立链表
来源:互联网 发布:域名注册商排名 编辑:程序博客网 时间:2024/05/20 10:54
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
不得使用数组!
Author
PS:题目要求用单链表,所以只能用尾插法,如果是双链表的话,可以用头插法(因为头插法倒倒序输出)。如果想详细的学习,请访问一下博客:
http://blog.csdn.net/codeblf2/article/details/42529119
http://blog.csdn.net/zwy18064117182/article/details/52523222
01
#include <iostream>
02
#include<stdio.h>
03
#include <stdlib.h>
04
using
namespace
std;
05
06
struct
node
07
{
08
int
date;
09
struct
node *next;
10
};
11
int
main()
12
{
13
int
i,n;
14
struct
node *L,*s,*r,*p;
15
L=(
struct
node*)
malloc
(
sizeof
(
struct
node));
16
L->next=NULL;
17
r=L;
18
cin>>n;
19
for
(i=0;i<n;i++)
20
{
21
s=(
struct
node*)
malloc
(
sizeof
(
struct
node));
22
scanf
(
"%d"
,&s->date);
23
s->next=NULL;
24
r->next=s;
25
r=s;
26
}
27
28
s=L->next;
29
while
(s!=NULL)
30
{
31
printf
(
"%d "
,s->date);
32
s=s->next;
33
}
34
return
0;
35
}
0 0
- SDUT 2116 数据结构实验之链表一:顺序建立链表
- SDUT 2116----数据结构实验之链表一:顺序建立链表
- SDUT 2116数据结构实验之链表一:顺序建立链表
- SDUT 2116-数据结构实验之链表一:顺序建立链表
- <sdut-ACM>数据结构实验之链表一:顺序建立链表
- 数据结构实验之链表一:顺序建立链表 (sdut oj)
- sdut 2116—数据结构实验之链表一:顺序建立链表
- [SDUT](2116)数据结构实验之链表一:顺序建立链表 ---链式存储(线性表)
- 数据结构实验之链表一:顺序建立链表 (SDUT 2116)
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- 【2116】数据结构实验之链表一:顺序建立链表
- SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
- 【2116】数据结构实验之链表一:顺序建立链表
- 2116数据结构实验之链表一:顺序建立链表
- 2116数据结构实验之链表一:顺序建立链表
- 2116 数据结构实验之链表一:顺序建立链表
- SDUT 2117 数据结构实验之链表二:逆序建立链表
- sdut 2117 -数据结构实验之链表二:逆序建立链表
- Unity5.x Animator之BlendTree
- 关于java反射机制复习的那些事
- [LeetCode]35. Search Insert Position
- C#调用API的一些基础
- Android签署应用
- sdut 2116—数据结构实验之链表一:顺序建立链表
- java实现一个抽奖概率类
- ERROR: While executing gem ... (Errno::EPERM)Operation not permitted - /usr/bin/xcodeproj
- 根据经纬度计算两点间的距离
- Android省市区三级联动的实现
- APP逆向分析之钉钉抢红包插件的实现-iOS篇
- HTML语言标签之超链接
- thinkphp模板標記<if>使用總結
- 排序算法-选择排序