#include<stdio.h>
#include<stdlib.h>
//循环单链表
//单链表尾结点的指针域指向头结点
#defien ElemType char
typedef struct Node
{
ElemType data;
Node *next;
}Node, *LinkList;
//初始化循环单链表
//建立一个带头结点的空的循环链表
void InitCLinkList(LinkList *CL)
{
*CL = (LinkList)malloc(sizeof(Node));
(*CL)->next= *CL;
}
//建立循环单链表-尾插法
void CreateCLinkList(LinkList CL)
{
Node *rear, *s;
rear=CL;
char c;
c=getchar();
while(c!='$')
{
s=(Node *)malloc(sizeof(Node));
s->data=c;
rear->next=s;
rear=s;
c=getchar();
}
s->next=CL;
}
//例题1-将两个循环单链表合并成一个循环单链表(头指针LA)
LinkList merge_1(LinkList LA, LinkList LB)
{
}
int main()
{
return 0;
}