Advertisement

单链表核心函数头文件(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)

还没有任何评论哟~