C/C++版数据结构之链表<二>
摘要:
本文就循环链表做一些讨论:循环链表: 概念:所谓循环链表,就是在单链表的基础上,把链表最后一个结点的链表指针指向链表的头结点的地址,就构成了一个循环链表。 关键算法:先对三个指针作下声明:head:用来指向链表的头部。链表需要一个指针来标识,这就是头指针。p1:用来指向新结点,以及用来遍历链表的每一个结点。p2:用来指向当前结点。(1)循环链表创建算法创建一个结点数目为n的循环链表:#include <malloc.h>typedef struct node{ int num; struct node *next;}stud;stud* Create(int n){ stud... 阅读全文
posted @ 2011-12-29 21:09 深圳彦祖 阅读(712) 评论(0) 推荐(0) 编辑