数据结构之表
来源:互联网 发布:翼支付企业版下载软件 编辑:程序博客网 时间:2024/06/10 02:02
线性表分为:顺序存储(顺序表)和链式存储(链表)。
而顺序表有分为:静态存储和动态存储,静态存储借助了一维数组来实现
#define maxSize 10
typedef int DataType;
typedef struct {
DataType data[maxSize];
int n;
}SeqList
动态存储实现如下
#define initSize 10
typedef int DataType;
typedef struct {
DataType *data;
int maxSize;
int currentCount;
}
初始动态分配语句 data = (DataType *) malloc(sizeof(DataType) * initSize);
maxSize = initSize;
currentCount= 0;
链表的定义就不讲了,大家都很熟悉了,这里说明一下静态链表的定义
#define DefaultSize 128
typedef int DataType;
typedef struct node{
DataType data;
struct node *next;
}LinkNode;
typedef LinkNode staticList[DefalutSize];
0 0
- 数据结构之链表
- 数据结构之 顺序表
- 数据结构之线性表
- 数据结构之顺序表
- 数据结构之线性表
- 数据结构之线性表
- 数据结构之顺序表
- 数据结构之顺序表
- 数据结构之线性表
- 数据结构之链表
- 数据结构之hash表
- 数据结构之跳转表
- 数据结构之线性表
- 数据结构之线性表
- 数据结构之线性表
- 数据结构之顺序表
- 数据结构之线性表
- 数据结构之链表
- 给 App 提速:Android 性能优化总结
- 使用Fragment建立动态UI
- 指针中那些容易被忽视的小事
- matlab 聚类
- CSU 1542 Flipping Parentheses
- 数据结构之表
- c++第四次作业
- Android内存优化之OOM
- 输入前序/后序+中序 遍历结果重建二叉树(递归)
- HDU 5661 Claris and XOR
- python:有序字典与嵌套字典
- 使用Fresco下载图片
- OpenGL ES3.0 的初探
- 12个顶级开发者社区网站帮助程序员走上人生巅峰