单链表核心函数头文件(c语言)
发布时间
阅读量:
阅读量
单链表的基础操作涵盖链表的创建、节点的添加与移除、奇数偶数节点的互换、链表顺序的调整、链表的释放、环形结构的检测、节点数据的检索、链表元素的遍历输出以及链表中点的定位。
一、代码+动画演示
0.其他
// define element type
typedef int ElemType;
// define struct of linked list
typedef struct LNode{
ElemType data;
struct LNode *next;
} LNode, *LinkedList;
// define Status
typedef enum {
ERROR=0,
SUCCESS=1
} Status;
1.单链表初始化
创建初始节点,若操作完成则返回数值1。
Status InitList(LinkedList *L)
{
全部评论 (0)
还没有任何评论哟~
