摘要:1、绪论 1.1、数据结构在学什么? 1.2、基本概念和术语 1.3、数据结构三要素 1.4、算法的基本概念 1.5、算法的空间复杂度 1.6、算法的时间复杂度 2、线性表 2.1、线性表的定义和基本操作 2.2、顺序表的定义 & 插入删除 #include<stdio.h> #include<st
阅读全文
摘要:#include#include#include//定义元素类型typedef struct { char* name; //元素名 int value; //元素值}Elem;Elem* createElem(char* name, int value);...
阅读全文
摘要:#include#include#includetypedef char ElemType;typedef struct { ElemType* elems; //存放栈中元素 int top; //栈顶指针 int maxSize; //栈的最大长度}SqS...
阅读全文
摘要:#include#include#includetypedef char ElemType; //定义元素类型typedef struct BiTNode { ElemType elem; //数据域 struct BiTNode *lchild, *rchi...
阅读全文
摘要:#include#include#include#includetypedef char ElemType; //节点元素的类型typedef struct { ElemType elem; //节点元素数据 bool isFull; //结点是否为满,tru...
阅读全文
摘要:#include#include#include//定义元素类型typedef struct { char* name; //元素名 int value; //元素值}Elem;//单链表结构。定义元素结点类型:typedef struct LNode{ ...
阅读全文
摘要:#include#include#includetypedef char ElemType; //定义元素类型typedef struct LinkNode { //链队列结点 ElemType elem; struct LinkNode *next; }Li...
阅读全文
摘要:#include#include#includetypedef char ElemType; //定义元素类型typedef struct SqQueue { ElemType* elems; //元素数组 int front, rear; //定义队首和队尾...
阅读全文
摘要:#include#include#includetypedef char ElemType; //定义元素类型typedef struct LinkNode{ ElemType elem; //数据域 struct LinkNode *next; //指针域}...
阅读全文