2、线性表

2.1 顺序表

1、结构体

静态定义:

#define MaxSize 50 //数组静态分配

typedef int ElemType;

typedef struct
{
    ElemType data[MaxSize];
    int length;
} SqList;

动态定义:

#define InitSize 50 //数组动态分配

typedef int ElemType;

typedef struct
{
    ElemType *data;
    int MaxSize, length;
} SqList;

2、插入

数组逐项后移

2.2 链表

1、结构体

2、建立

头插法:

尾插法:

最后更新于

这有帮助吗?