Commit Graph

29 Commits

Author SHA1 Message Date
93c0cfbd37 添加list的slice函数 2025-04-29 22:55:12 +08:00
24844219df 添加insert和delete的单元测试 2025-04-29 22:04:22 +08:00
80f8722e2e append和pop函数复用了insert和delete,理解起来更加直观 2025-04-29 16:49:54 +08:00
0c545dfca5 insert函数的bug修复完毕 2025-04-29 16:48:06 +08:00
c8a48e6c63 想统一inset和pop但是编译测试不通 2025-04-29 16:25:27 +08:00
851f815120 修改list相关接口描述以及调通由于删除deque的接口导致的编译问题 2025-04-29 14:53:54 +08:00
4acdcf3ec7 开启assert后解决编译和测试问题 2025-04-28 00:59:03 +08:00
eb918955f5 将iter相关配置,包括成员函数的配置,都放在iter的初始化中 2025-04-27 13:59:14 +08:00
4aa966bb93 修改iter的parent为_container,避免理解偏差 2025-04-27 13:42:30 +08:00
4691b848ef 修改iter的成员属性_cur为_index更加直观 2025-04-27 12:41:10 +08:00
08ba5296be 暂时用不到的函数就先屏蔽了 2025-04-25 01:30:37 +08:00
4fa56e1ed8 iterator区分private和public 2025-04-24 13:07:17 +08:00
d805d56fc9 删除旧版迭代器 2025-04-24 10:31:51 +08:00
0768e026dc 修改迭代器,后续将迭代器接口统一 2025-04-24 10:15:09 +08:00
0d6ba14451 根据实测情况来看,iter的方案是可行的,后续再考虑实现细节吧 2025-04-23 18:35:24 +08:00
be306bfe5a list接口修改,后续是否有必要保持2的编号?因为list本就不打算使用链表,只使用动态数组,方便get和set 2025-04-23 10:20:14 +08:00
170c2a5421 编码统一使用utf8 2024-08-30 14:18:17 +08:00
349889ea98 给list添加迭代器,方便遍历 2024-08-30 12:52:42 +08:00
d6811b824c iter测试还存在点问题 2024-08-30 11:43:23 +08:00
6c74793931 list单测及代码结构调整 2024-08-30 01:45:15 +08:00
383f9ffe4b 修复bug,这就是单元测试的意义吧! 2024-08-28 00:31:35 +08:00
447200a5e6 修改数据结构释放函数参数,以保证结构体指针被释放后能恢复到NULL 2024-08-28 00:23:18 +08:00
91d6976009 删除旧版rbtree代码,已经现有代码中不必要的代码。 2024-07-02 15:52:20 +08:00
a36bfd7507 添加注释 2024-06-23 14:43:06 +08:00
0a69ed1339 修改代码的bug,并统一代码风格。以后全用空格 2024-06-23 14:29:01 +08:00
27ac581846 给各数据结构添加new和free接口 2024-06-23 14:16:19 +08:00
004a92821c 修改命名 2024-06-23 02:14:42 +08:00
446b5e430f 添加函数声明 2024-06-21 17:40:00 +08:00
5e7d07c7de 想着把工程更新下,以后用cmake管理 2024-06-21 17:03:51 +08:00