循环链表的创建及遍历
来源:互联网 发布:nginx 限制ip访问目录 编辑:程序博客网 时间:2024/05/16 14:18
#include<iostream>using namespace std;typedef int ElemType;typedef struct Node{ElemType elem;struct Node *next; }Node,*linklist;//创建循环链表Node *createList(Node *head,int n){Node *p;for(int i=1;i<=n;i++){p=(Node*)malloc(sizeof(Node));ElemType a;if(!p){cout<<"内存分配失败"<<endl;exit(0);}cin>>a;p->elem=a;p->next=head->next;head->next=p;}return head;}//遍历循环链表void printList(Node *head){Node *p;p=head->next;while(p!=head){cout<<p->elem<<endl;p=p->next;}}void main(){Node *head,*p,*q;head=(Node*)malloc(sizeof(Node));if(!head){cout<<"内存分配失败"<<endl;exit(0);}head->next=head;createList(head,4);printList(head);system("pause");}
0 0
- 循环链表的创建及遍历
- 循环链表的创建及遍历
- 链表的创建及遍历
- 连续存储---非循环链表的创建与遍历输出
- 循环链表的创建
- 循环链表的创建
- 循环链表的有趣遍历
- 两种方法实现单向链表的创建、遍历、删除、查找、逆序输出(循环法和递归法)
- 邻接表实现的图创建及遍历源码
- LinkedList链表的遍历(迭代器遍历和get循环遍历)
- freemarker中map的创建以及map的遍历循环
- freemarker中map的创建以及map的遍历循环
- freemarker中map的创建以及map的遍历循环
- 实现单向循环链表的创建、测长、打印、插入、删除及逆置
- c语言数据结构之顺序表单循环链表的创建及功能函数
- 循环链表(3) - 遍历
- 关于有向图的邻接表的创建,深度遍历及广度遍历.
- 二叉树的创建及遍历方式
- VS .net 如何利用VS自带的控件连接到数据库
- Malloc与new的区别(二)
- 38. PHP 数组运算符
- iOS之nib、xib及storyboard的区别
- JFrame类setContentPane()和getContentPane()的应用
- 循环链表的创建及遍历
- Android四大组件之一:BroadcastReceiver
- 【整体二分】[ZJOI 2013] bzoj3110 K大数查询
- ZOJ 2952 Find All M^N Please(数学啊 )
- 6.6.1 接口的概念
- POJ 2406 Power Strings(循环节)
- Android文件读写
- Java基础---多线程中的小知识点:join()方法
- SVN命令简介