循环链表 循环链表是一个收尾相接的链表,将单链表的最后一个指针域改由NULL改为指向表头结点这就是单链式的循环链表,并称为循环单链表 带头结点的循环单链表的各种操作的算法实现与带头结点单链表的算法实现类似,差别仅在于算法判别当前结点p是否为尾结点的条件不同。单链表中的判别条件为p!=NULL或p-> ...
分类:
其他好文 时间:
2018-09-24 14:43:28
阅读次数:
270
#include<stdio.h>
#include<stdlib.h>
typedefstruct
{
chardata;
structNode*next;
}Node,*LinkList;
voidmeau();
LinkListCreateFromHead();
voidListLength(LinkListL);
voidprintLink(LinkListL);
LinkListinversePermutation(LinkListL);
LinkListsortAs..
分类:
其他好文 时间:
2015-10-25 22:50:50
阅读次数:
395
//头文件
#ifndef _LIST_H
#define _LIST_H
#include
using namespace std;
template
class List;
template
class ListNode
{
friend class List;
public:
ListNode() :data(Type()), next(NULL)
{}
ListNod...
分类:
编程语言 时间:
2015-05-22 22:41:54
阅读次数:
204
#include
#include
struct LinkList
{
int data;
struct LinkList *next;
};
/*初始化链表*/
void init_list(LinkList **head)
{
*head=(LinkList *)malloc(sizeof(LinkList));
(*head)->next=N...
分类:
编程语言 时间:
2015-04-11 09:03:35
阅读次数:
232