全称: Universal C standard library 基于C语言实现的通用C库。包含常用数据结构和算法
Go to file
2024-09-03 15:56:01 +08:00
.vscode 图new和free测试通过 2024-09-03 10:15:28 +08:00
3rdparty list单测及代码结构调整 2024-08-30 01:45:15 +08:00
demo demo代码全部修改成new的统一接口,考虑后面把init接口替掉。 2024-09-01 23:24:25 +08:00
doc rbt测试通过 2024-09-02 21:14:16 +08:00
include 二维数组传参的问题 2024-09-03 15:56:01 +08:00
src 二维数组传参的问题 2024-09-03 15:56:01 +08:00
test 二维数组传参的问题 2024-09-03 15:56:01 +08:00
.gitignore 为了方便在vscode上快速debug,顺便把vscode的配置也上传了 2024-06-22 17:43:15 +08:00
CMakelists.txt 编码统一使用utf8 2024-08-30 14:18:17 +08:00
LICENSE Initial commit 2024-06-17 15:03:15 +00:00
mk.bat unity多文件单元测试的编写思考,可能无法做大打印的信息直接定位到特定文件。只显示BEGIN的文件。 2024-08-28 00:15:21 +08:00
README.md 迭代器:前序遍历right优先测试通过 2024-09-02 11:38:19 +08:00
run.bat list单测及代码结构调整 2024-08-30 01:45:15 +08:00

unicstl

简介

全称: Universal C standard library

基于C语言实现的通用C库。包含常用数据结构和算法

标准:--std=c99

数据结构详细说明

数据结构

数据结构 原理 说明
stack
stack_init 链表
stack_init2 动态数组
list 列表
list_init2 动态数组
queue 队列
queue_init 单向链表
queue_init2 数组 FIFO/空/满
deque 双端队列
deque_init 双向循环链表
tree
tree_avl_init 二叉搜索树 AVL树
tree_rb_init 二叉搜索树 红黑树
heap
heap_init2 数组 最大堆/最小堆

版本

版本 说明
0.xx.xx 测试版本