|
4aa966bb93
|
修改iter的parent为_container,避免理解偏差
|
2025-04-27 13:42:30 +08:00 |
|
|
c70b007386
|
iter的node一定是当前节点,因此cur的前缀就有些多余了
|
2025-04-27 12:44:47 +08:00 |
|
|
4691b848ef
|
修改iter的成员属性_cur为_index更加直观
|
2025-04-27 12:41:10 +08:00 |
|
|
88580acb1e
|
heap的迭代器实现
|
2025-04-24 18:08:16 +08:00 |
|
|
29db0dae43
|
暂不是用函数注册的方式,毕竟增加了额外内存成本
|
2025-04-24 17:26:10 +08:00 |
|
|
0369d58147
|
heap删除大小堆的旧标志
|
2025-04-24 16:58:15 +08:00 |
|
|
02b09e729d
|
堆不是最大堆就是最小堆,直接对外拆分成两套接口
|
2025-04-24 16:50:35 +08:00 |
|
|
e49add3f16
|
heap修改接口函数
|
2025-04-23 13:47:55 +08:00 |
|
|
170c2a5421
|
编码统一使用utf8
|
2024-08-30 14:18:17 +08:00 |
|
|
383f9ffe4b
|
修复bug,这就是单元测试的意义吧!
|
2024-08-28 00:31:35 +08:00 |
|
|
447200a5e6
|
修改数据结构释放函数参数,以保证结构体指针被释放后能恢复到NULL
|
2024-08-28 00:23:18 +08:00 |
|
|
f55113756a
|
vs2022居然不支持c99的vla(可变长数组),只好做了一下代码修改。提高一下兼容性。
|
2024-08-26 19:01:33 +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 |
|
|
6243c46d63
|
累了,明天再写吧
|
2024-07-03 17:42:35 +08:00 |
|
|
97cfafafa2
|
添加堆操作
|
2024-07-03 17:24:26 +08:00 |
|