循环双链表的初始化、建立、插入、删除和遍历
前言
循环双链表,简单来说,就是在双链表的基础上连接首尾形成闭环
提示:以下是本篇文章正文内容,下面是简单代🐎
一、代码实现
代码如下:
#include <stdio.h>
#include <stdlib.h>
typedef struct CDList{
CDList *prior;
CDList *next;
int data;
}CDList,*LinkList;
bool InitList(LinkList &L){
L=(CDList *)malloc(sizeof(CDList));
if(L==NULL) return false