这是我自己写的小模块,用于实现双向链表的基本操作,不知道是不是最好的算法,希望大家多提意见
我们先定义两个数据结构:
typedef struct mng
{
int longth; /*链表的长度*/
LTBL *top;/*指向链表头的指针*/
}MNG;
typedef struct ltbl
{
LTBL *fp;
}
这是我自己写的小模块,用于实现双向链表的基本操作,不知道是不是最好的算法,希望大家多提意见
我们先定义两个数据结构:
typedef struct mng
{
int longth; /*链表的长度*/
LTBL *top;/*指向链表头的指针*/
}MNG;
typedef struct ltbl
{
LTBL *fp;
}