全称: Universal C standard library 基于C语言实现的通用C库。包含常用数据结构和算法
Go to file
2024-08-30 12:52:42 +08:00
.vscode init也要加单元测试,但是推荐使用new接口。另外关于内存溢出问题交给使用者吧。new和free必须成对,init和destory必须成对出现 2024-08-29 18:54:58 +08:00
3rdparty list单测及代码结构调整 2024-08-30 01:45:15 +08:00
demo list单测及代码结构调整 2024-08-30 01:45:15 +08:00
doc 前序遍历用栈实现 2024-06-24 17:52:08 +08:00
include iter测试还存在点问题 2024-08-30 11:43:23 +08:00
src 给list添加迭代器,方便遍历 2024-08-30 12:52:42 +08:00
test 给list添加迭代器,方便遍历 2024-08-30 12:52:42 +08:00
.gitignore 为了方便在vscode上快速debug,顺便把vscode的配置也上传了 2024-06-22 17:43:15 +08:00
CMakelists.txt 把测试框架搭建起来,后续添加测试内容。 2024-08-27 21:16:21 +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 将原来的测试程序,修改成示例供参考 2024-08-27 20:50:16 +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 测试版本