- 博客(2)
- 收藏
- 关注
原创 02-普通链表、企业链表
链表的两种实现方式一、普通链表的实现(1)头文件(2)函数的实现(3)测试二、企业链表的实现(1)头文件(2)函数的实现(3)测试 一、普通链表的实现 普通链表也就是我门平常上数据结构所写的一样。 (1)头文件 #ifndef LINKLIST #define LINKLIST //链表结点 typedef struct LINKNODE{ void* data;//指向任何类型数据 struct LINKNODE* next; }LinkNode; //打印函数指针(因为链表结点是void* 形指
2020-07-12 23:57:31 338
原创 01-动态数组实现
1、头文件的定义 #ifndef DYNAMIC_ARRAY_H #define DYNAMIC_ARRAY_H #include<stdio.h> #include<string.h> #include<stdlib.h> //动态增长内存,策略 将存放数据的内存放在哪?堆上 //动态数组 如果5个元素 申请内存 拷贝数据 释放内存6 插入第七个? //容量capacity表示我的内存空间一共可以存放多少元素 //size概念 记录当前数组中具体的元素个数 //动态数
2020-07-10 23:29:41 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人