数据结构
fengxuewei123
这个作者很懒,什么都没留下…
展开
-
c语言数据结构 -单向循环链表
#include "CircylarLinkedlists.h" typedef struct PERSON { CircylarLinkNode node; char name[64]; int age; int score; }Person; void MyPrint(CircylarLinkNode*); int MyCompare(CircylarLinkNode*, CircylarLinkNode*); void test01(); void test02.原创 2021-04-05 20:46:42 · 547 阅读 · 0 评论 -
c语言数据结构 - 线性表的企业链式存储
概述 NULL code #include "LinkList.h" /** * 1. 首先定义数据类型,内部包含了 LinkNode 小挂钩(内部存放下一个节点地址) 和 数据域(内部存放name 和 age) * 定义其对象P1 * 2. 使用一个LinkNode指针来指向 该对象 P1 地址且进行强制转换为 LinkNode 类型 * (指针赋值相互操作的机制,因为是 指针类型是 LinkNode 类型, 而Person 第一个数据也是该类型 * 所以使用该指针可以访问到第一快内存,若想原创 2021-04-05 13:48:56 · 84 阅读 · 0 评论 -
c语言数据结构 - 线性表的链式存储
概述 NULL code #include "LinkList.h" // 自定义数据类型 typedef struct PERSON{ char name[64]; int age; int score; }Person; // test 函数 void test02(); void test03(); void test04(); // 用户自定义 打印函数 void myPrint(void*); int main(int argc, char **argv){原创 2021-04-03 21:49:36 · 178 阅读 · 0 评论 -
c语言数据结构 - 线性表的顺序存储
线性表 顺序存储 #include "DynamicArray.h" void test01(){ // 1. 初始化一个动态数组 Dynamic_Array* myArray = Init_Dynamic_Array(); // 打印容量 printf("打印容量: %d\n", Capacity_Dynamic_Array(myArray)); printf("数组大小: %d\n", Size_Dynamic_Array(myArray)); //原创 2021-04-02 23:53:58 · 72 阅读 · 0 评论