Commit Graph

17 Commits

Author SHA1 Message Date
18c67dacb3 refactor(heap): 基于darray重构堆 2026-05-20 17:35:59 +08:00
9a9f18ac40 将index、len、size等变量的定义,都配置成size_t而不是uint32_t,至于列表对应的负数索引,先按照int吧,后续有必要再修改成ssize_t 2026-05-12 10:36:31 +08:00
88580acb1e heap的迭代器实现 2025-04-24 18:08:16 +08:00
7ba4561a5e heap添加最大堆的单元测试 2025-04-24 17:34:21 +08:00
29db0dae43 暂不是用函数注册的方式,毕竟增加了额外内存成本 2025-04-24 17:26:10 +08:00
02b09e729d 堆不是最大堆就是最小堆,直接对外拆分成两套接口 2025-04-24 16:50:35 +08:00
21485efb51 修复heap报错的问题 2025-04-24 12:44:43 +08:00
07b2c142b8 给stack添加迭代器,但为什么heap会报错?? 2025-04-24 11:13:11 +08:00
e49add3f16 heap修改接口函数 2025-04-23 13:47:55 +08:00
e53ef3f1a6 unity同步到当前最新版本 2025-04-22 15:15:47 +08:00
5a9400459e test_heap新增单测 2024-09-02 00:50:11 +08:00
8403eb69be 将原来的测试程序,修改成示例供参考 2024-08-27 20:50:16 +08:00
ffbcc7a091 堆的测试,添加结构体 2024-07-04 17:01:17 +08:00
0a97fc74b4 最小堆也调试通过 2024-07-04 15:49:17 +08:00
90d8cd340b 实测最大堆通过 2024-07-04 15:45:02 +08:00
cb580e7058 先把heap的基本框架搭建起来 2024-07-04 15:20:06 +08:00
97cfafafa2 添加堆操作 2024-07-03 17:24:26 +08:00