⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 list.c

📁 数据结构自己写的循环链表的实现
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include "list.h"void Destroy_List(List **li){	List *temp,*end,*bak=NULL;	temp = *li;	end = *li;	do	{		bak = temp;		free(bak);		temp = temp->next;	}while(temp != end);	*li = NULL;}void Add_Node(List **li,DataType data){	List *new;	new = malloc(sizeof(List));	new->data = data;	if((*li) == NULL)	{		new->next = new;		*li = new;	}	else	{		new->next = (*li)->next;		(*li)->next = new;				}}void Print_List(List *li,PrintData p){	List *temp;	temp = li;	if(!temp)		return;	while(1)	{		p(temp->data);		temp = temp->next;		if (li == temp)			break; 	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -