循环列表的建立
来源:互联网 发布:sem优化 编辑:程序博客网 时间:2024/06/05 07:19
循环列表及输出
#include<iostream>
#include<stdlib.h>struct s
{
int date;
struct s *next;
};//定义结点
int main()
{
struct s *p,*head,*q;
head=(struct s *)malloc(sizeof(struct s));
head->date=11;//定义头节点并给予赋值
q=(struct s*)malloc(sizeof(struct s));
q->date=12;//定义尾节点并给予赋值
head->next=q;
q->next=NULL;//连接头尾节点
for(int i=0;i<10;i++)
{
p=(struct s *)malloc(sizeof(struct s));
p->date=i;
p->next=head->next;
head->next=p;
}
q->next=head;//尾节点指向头结点从而实现循环列表
for(int a=0;a<20;a++)
{
std::cout<<q->date<<" ";
q=q->next;
}//输出20个数
return 0;
}
1 0
- 循环列表的建立
- 双向循环列表建立
- 循环单链表的建立
- 循环队列的建立
- 循环单链表的建立算法
- 循环链表的建立
- 单向循环链表的建立
- 双向循环链表的建立
- 双向循环链表的建立
- 循环链表的建立,查找,删除
- shell脚本循环建立文件夹的bug
- 建立treeview树形列表的递归代码
- 建立一个不重复的随机列表
- 建立一个指定扩展名的文件列表
- FILE建立指定后缀名的文件列表
- 循环列表
- 循环列表
- s:iterator循环两个列表的方法
- 从尾到头打印链表
- uva 12169 exgcd+构造
- 【设计模式 java】——解释器模式(Interpreter)
- java的键盘录入
- 透过数据结构看C++的引用&
- 循环列表的建立
- php判断文件夹或文件是否存在,及不存在时如何创建
- Hibernate学习笔记(六)——缓存
- opencv中的重映射:remap()函数
- 401. Binary Watch
- 卡尔曼滤波形象解释及c++实现
- php基础语法3
- 初次编写linux内核模块碰到的问题
- SQLite技术上的优点和特性