数据结构—逆序输出
2016-06-15 00:00
281 查看
数据结构逆序输出
#include<stdlib.h> #include<stdio.h> typedef struct link{ int data; struct link *next; }link; //添加函数 void create(link *head) { link *p=NULL; int n; head->next=NULL; //相当于标识符 为空 printf("请输入数据:"); scanf("%d",&n); while( n!=0 ) { p=(link *)malloc(sizeof(link)); p->data=n; p->next=head->next; //将再创建的节点接到原始节点上 head->next=p; //连接到头节点 scanf("%d",&n); } } //输出函数 void out(link *head) { link *p=head->next; while(p!=NULL) { printf("%d",p->data); p=p->next; } printf("\n"); } //主函数 void main(){ link *head=NULL; head=(link *)malloc(sizeof(link)); create(head); printf("逆序输出后:"); out(head); }
相关文章推荐
- JavaScript数据结构排序
- 数据结构学习--快速排序算法
- 数据结构与算法之十 提高二叉搜索树的效率
- 数据结构与算法之十 提高二叉搜索树的效率
- 数据结构与算法之十 提高二叉搜索树的效率
- Redis数据结构
- Java数据结构之简单的链表的实现
- 数据结构之二叉搜索树
- HDUOJ_1754_I Hate It_线段树
- 数据结构实验之链表三:链表的逆置
- 数据结构之红黑树
- 杨辉三角队列方式
- Map的数据结构
- AC自动机的一种简单实现
- 浅谈算法和数据结构: 十一 哈希表
- 浅谈算法和数据结构: 十二 无向图相关算法基础
- 浅谈算法和数据结构: 十 平衡查找树之B树
- 浅谈算法和数据结构: 九 平衡查找树之红黑树
- 浅谈算法和数据结构: 八 平衡查找树之2-3树
- 浅谈算法和数据结构: 七 二叉查找树