【2117】数据结构实验之链表二:逆序建立链表
2016-05-26 15:21
477 查看
数据结构实验之链表二:逆序建立链表
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^题目描述
输入整数个数N,再输入N个整数,按照这些整数输入的相反顺序建立单链表,并依次遍历输出单链表的数据。输入
第一行输入整数N;;第二行依次输入N个整数,逆序建立单链表。输出
依次输出单链表所存放的数据。示例输入
10 11 3 5 27 9 12 43 16 84 22
示例输出
22 84 16 43 12 9 27 5 3 11
#include<iostream>#include<cstdlib>using namespace std;struct node{int data;struct node *next;};int main(){int i,n;struct node *head,*p,*tail;head=(struct node*)malloc(sizeof(struct node));cin>>n;for(i=0;i<n;i++){p=(struct node*)malloc(sizeof(struct node));cin>>p->data;p->next=head->next;head->next=p;}p=head->next;while(p){cout<<p->data;if(p->next!=NULL)cout<<" ";p=p->next;}cout<<endl;return 0;}[/code]
相关文章推荐
- 【2116】数据结构实验之链表一:顺序建立链表
- 数据结构->直接插入排序
- 大话数据结构与算法:基础篇
- 菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表ngx_chain_t
- [置顶] 【数据结构】 二叉树
- [置顶] 【数据结构】 栈
- [置顶] 【数据结构】 一个数组实现两个栈【面试】
- [置顶] 【数据结构】 两个栈实现一个队列【面试】
- [置顶] 【数据结构】 出栈序列的合法性【面试】
- AVL Trees 学习笔记
- 实现一个基于LinkedList的队列数据结构,去除ArrayList集合中重复的元素,
- JavaScript数组实现数据结构中的队列与堆栈
- 数据结构与算法的分析 —— 渐进复杂度(三个记号)
- 数据结构和算法 – 8.链表
- 数据结构与算法的分析 —— 平均时间复杂度 vs 分摊时间复杂度
- 通用块层、IO调度层以及设备驱动层的数据结构
- 数据库索引-数据结构
- 数据结构索引-InnoDB索引
- 堆 (数据结构)
- 数据结构与算法-快速排序算法(java实现)