循环链表
来源:互联网 发布:php开源电商系统源码 编辑:程序博客网 时间:2024/06/10 15:47
声明一个结构体,该结构体包含一个值,和一个指向下一个链表的指针next!起始时,头结点指向其自身,增加一个结点时,使插入的结点的next指向头结点,使头结点的next指向插入节点。 详细代码如下: #include <stdio.h>#include <malloc.h>typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;void CreateList_L(LinkList &L,int &n){ char c; bool fl=true; L=(LinkList) malloc (sizeof(LNode)); L->next=NULL; LinkList p; while(fl) { if(scanf("%d",&c)) { p=(LinkList) malloc (sizeof(LNode)); p->data=c; p->next=L->next;L->next=p; n++; } else{fl=false;} }}void main(){ LinkList L; int n=0; printf("请输入整型链表值,输入除整型字符外的字符退出:\n"); CreateList_L(L,n); LinkList q; q=L; for(int i=n;i>0;--i) { q=q->next; printf("%d\n",q->data); }}
TragedyHome
阅读全文
0 0
- 循环链表实现循环队列
- 循环链表与循环队列
- 循环链表
- 循环链表
- 双向循环链表
- 双向循环链表
- 循环链表实验
- 链表::循环链表
- 双向循环链表
- 双向循环链表
- 循环链表
- 循环链表
- 循环链表
- 循环链表建立
- 数据结构 循环链表
- 双向循环链表
- 循环链表详解
- 循环链表
- 数据库系统概念 读书笔记(二)
- MFC消息映射BEGIN_MESSAGE_MAP详解
- java虚拟机---类加载机制
- gcc中scanf的使用及返回值问题
- Oracle+VS2015+C++使用记录
- 循环链表
- webpack前段构建性能优化策略小结
- [VC]setsockopt 设置socket 详细用法(超时、非阻塞等)
- 阿里云数加Max Compute的Java Map Reduce程序读取文本资源及其命令行和IDE运行配置
- 关于手机上不能用window.close的问题
- linux使用命名
- [Command] Linux 进程管理
- 消息队列
- C++中引用(&)的用法和应用实例