Advertisement

线性表的链式存储和带头结点的单链表(Python版本)动态创建及其主要操作的实现

阅读量:

问题描述

基于带头结点的单链表结构,实现其动态构建过程以及关键操作的达成方式

实现代码

复制代码
 //带头结点的动态单链表及其主要操作的实现

    
 #include<stdio.h>
    
 #include<stdlib.h>
    
  
    
 #define OK 1;
    
 #define error 0;
    
  
    
 typedef int ElemType;
    
 typedef int Status;
    
  
    
 typedef struct LNode{//线性表的单链表存储结构 
    
 	int data;
    
 	struct LNode *next;
    
 }LNode,*LinkList;//申明一个指针指向这个结构体,用指针加“->”取出结构体中的数据。
    
  
    
 /*
    
 区分:LinkList L,LinkList *L,LinkList &L: 
    
 1.LinkList等价于Struct Node *,所以LinkList *L等价于Struct Node **L。 **L代表指向*L的
    
 二级指针,而*L代表着指向结构体的一级,(*L)保存一级指LinkList针的地址,通过(*L)->可以访

全部评论 (0)

还没有任何评论哟~