Data Structure
基本数据结构——单链表的实现(C)
单链表是上机时的作业,下面是简易实现,其中测试函数是抄来的: #include <stdio.h> #include <stdlib.h> #include <assert.h> #define OK 1 #define NONONO 0 typedef int element_type; typedef int Status; typedef struct LINKLIST_NODE { element_type data; struct LINKLIST_NODE *next; } LinkListNode; // 初始化单链表 Status LinkListInit(LinkListNode *L); // 删除单链表 Status LinkListDestroy(LinkListNode *L); // 清空单链表 Status LinkListClear(LinkListNode *L); // 判断单链表为空 Status isLinkListEmpty(LinkListNode *L); Read more…