- 博客(7)
- 收藏
- 关注
原创 数据结构(C语言版)课后复习3
栈(stack)是限定在表尾进行插入和删除的线性表。表尾为栈顶(top),表头为栈底(bottom),栈的修改是按照后进先出的原则进行的。 顺序栈是利用一组地址连续的存储单元依次自栈底到栈顶的数据元素,指针top指示栈顶元素在顺序栈中的位置,非空栈中的栈顶指针始终在栈顶元素的下一个位置。 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #define OVERFLOW -1 #define OK 1 #define ERROR 0 typ.
2021-10-16 17:11:58 87
原创 数据结构(C语言版)课后复习2
第二章 线性表 线性表是n个数据元素的有限序列,在稍复杂的线性表中,一个数据元素可以由若干个数据项(item)组成,在这种情况下,常把数据元素称为记录(record),含有大量记录的线性表称为文件(file)。 线性表的基本函数: typedef int Status; typedef int ElemType; #define LIST_INIT_SIZE 100 #define LISTINCREMENT 10 #define ERROR 0 #define OK 1 ...
2021-10-16 13:50:35 223
原创 数据结构(C语言版)课后复习
三元组Triplet的基本操作: typedef ElemType* Triplet; Status InitTriplet(Triplet& T, ElemType v1, ElemType v2, ElemType v3) { T = (ElemType*)malloc(3 * sizeof(ElemType)); if (!T) exit(OVERFLOW); T[0] = v1; T[1] = v2; T[2] = v3; return OK; } Status Dest.
2021-10-16 10:01:10 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人