unicstl/test
jf-home 26eeb65cc9 refactor(core)!: 重构链表核心API,增加 const 正确性与自定义断言
- 将所有打印和比较函数的参数指针从 `void*` 修改为 `const void*`,增强类型安全
- 引入自定义断言宏 `unicstl_assert` 及其实现,替换标准 `assert`
- 优化动态数组容量增长策略,新增 `unicstl_new_capacity` 函数
- 重构链表 接口:`push`/`pop` 重命名为 `push_back`/`pop_front`,新增 `push_front`/`pop_back`/`insert`/`remove`/`contains` 方法
- 移除链表结构体中未使用的 `_index_front` 和 `_index_back` 成员
- 在头文件中补充关键函数的时间复杂度注释
2026-05-12 02:26:21 +08:00
..
CMakeLists.txt Linux平台编译也通过 2026-02-13 18:36:03 +08:00
test_darray.c refactor(core)!: 重构链表核心API,增加 const 正确性与自定义断言 2026-05-12 02:26:21 +08:00
test_deque.c 修改list相关接口描述以及调通由于删除deque的接口导致的编译问题 2025-04-29 14:53:54 +08:00
test_graph.c deque区分正向和反向遍历 2025-04-27 01:16:22 +08:00
test_heap.c heap的迭代器实现 2025-04-24 18:08:16 +08:00
test_linklist.c refactor(core)!: 重构链表核心API,增加 const 正确性与自定义断言 2026-05-12 02:26:21 +08:00
test_list.c 基本上完善到我理想中的样子了 2025-04-30 15:01:55 +08:00
test_queue.c 队列的迭代器实现并测试通过 2025-04-24 14:44:13 +08:00
test_stack.c 针对stack链表模式也实现了迭代器 2025-04-24 11:58:03 +08:00
test_tree.c tree_order枚举类型重命名,防冲突 2025-04-27 11:41:20 +08:00
test_unicstal.c refactor(core)!: 重构链表核心API,增加 const 正确性与自定义断言 2026-05-12 02:26:21 +08:00
test.c refactor(core)!: 重构链表核心API,增加 const 正确性与自定义断言 2026-05-12 02:26:21 +08:00
test.h refactor(core)!: 重构链表核心API,增加 const 正确性与自定义断言 2026-05-12 02:26:21 +08:00