This website requires JavaScript.
Explore
Help
Sign In
建峰
apaki
0 Followers
·
0 Following
北京
http://blog.wenjianfeng.top/
👍
保持乐观,热爱生活 !Real men program in C
Joined on
2024-08-02
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
2
Projects
2
Packages
Public Activity
Starred Repositories
apaki
synced commits to
dev-list
at
apaki/unicstl
from mirror
2025-04-30 20:21:36 +08:00
32f2605656
基本上完善到我理想中的样子了
ccae6a9d8f
将index索引转换独立出一个函数
65a60df00b
修改变量
e5ea2efe84
改了半天才发现,原来我最初写的才是最优解
46caba5943
还是不对,这么处理感觉好复杂啊,是不是我全部修改为闭区间容易处理一点?
Compare 6 commits »
apaki
synced commits to
master
at
apaki/unicstl
from mirror
2025-04-30 20:21:36 +08:00
32f2605656
基本上完善到我理想中的样子了
ccae6a9d8f
将index索引转换独立出一个函数
65a60df00b
修改变量
e5ea2efe84
改了半天才发现,原来我最初写的才是最优解
46caba5943
还是不对,这么处理感觉好复杂啊,是不是我全部修改为闭区间容易处理一点?
Compare 20 commits »
apaki
synced commits to
dev-graph
at
apaki/unicstl
from mirror
2025-04-30 20:21:36 +08:00
32f2605656
基本上完善到我理想中的样子了
ccae6a9d8f
将index索引转换独立出一个函数
65a60df00b
修改变量
e5ea2efe84
改了半天才发现,原来我最初写的才是最优解
46caba5943
还是不对,这么处理感觉好复杂啊,是不是我全部修改为闭区间容易处理一点?
Compare 46 commits »
apaki
synced commits to
dev-list
at
apaki/unicstl
from mirror
2025-04-30 12:11:37 +08:00
ce9acda014
条件判断还存在问题
e86657d807
先正序的情况修改完成
d2be5d229f
原版代码测试通过
97ae2a54c4
添加新的测试项,并尝试slice是否可以优化的更加直观
Compare 4 commits »
apaki
synced commits to
dev-list
at
apaki/unicstl
from mirror
2025-04-30 04:01:41 +08:00
802d63641c
针对start和end超出范围的处理
b5a83f865e
添加step=2的单元测试
e85e1c56f3
将切片的各种情况分开来测试
2dfc0b2b17
先调试通过了,后续再考虑优化
0f18ddf567
slice单元测试基本都添加完毕,现在可以针对性的进行修改了
Compare 10 commits »
apaki
synced new reference
dev-list
to
apaki/unicstl
from mirror
2025-04-29 19:51:37 +08:00
apaki
synced commits to
dev-list
at
apaki/unicstl
from mirror
2025-04-29 19:51:37 +08:00
apaki
synced commits to
master
at
apaki/unicstl
from mirror
2025-04-29 19:51:37 +08:00
80f8722e2e
append和pop函数复用了insert和delete,理解起来更加直观
0c545dfca5
insert函数的bug修复完毕
c8a48e6c63
想统一inset和pop但是编译测试不通
851f815120
修改list相关接口描述以及调通由于删除deque的接口导致的编译问题
446ede15db
添加list实现原理说明
Compare 6 commits »
apaki
synced commits to
master
at
apaki/unicstl
from mirror
2025-04-28 03:01:38 +08:00
51b41f46da
删除调试信息,默认不采用递归
4acdcf3ec7
开启assert后解决编译和测试问题
d9d5f052b1
tree简化插入接口
bad8d68180
tree简化max和min代码实现,并且添加递归宏定义
4530508a1b
tree修改node的new和free接口函数
Compare 15 commits »
apaki
synced commits to
dev-tree
at
apaki/unicstl
from mirror
2025-04-28 03:01:37 +08:00
51b41f46da
删除调试信息,默认不采用递归
4acdcf3ec7
开启assert后解决编译和测试问题
d9d5f052b1
tree简化插入接口
bad8d68180
tree简化max和min代码实现,并且添加递归宏定义
4530508a1b
tree修改node的new和free接口函数
Compare 5 commits »
apaki
synced commits to
dev-tree
at
apaki/unicstl
from mirror
2025-04-27 18:51:40 +08:00
eb918955f5
将iter相关配置,包括成员函数的配置,都放在iter的初始化中
4aa966bb93
修改iter的parent为_container,避免理解偏差
c70b007386
iter的node一定是当前节点,因此cur的前缀就有些多余了
4691b848ef
修改iter的成员属性_cur为_index更加直观
1982a90a3e
tree删除非必要属性,把order遍历相关的操作都放在iterator中了
Compare 10 commits »
apaki
synced commits to
dev-tree
at
apaki/unicstl
from mirror
2025-04-27 10:41:39 +08:00
932b078778
修改函数原型说明
1b5b69024e
在README中添加个人信息 并添加版本更新说明
Compare 2 commits »
apaki
synced commits to
master
at
apaki/unicstl
from mirror
2025-04-27 10:41:39 +08:00
932b078778
修改函数原型说明
1b5b69024e
在README中添加个人信息 并添加版本更新说明
313406970c
修改头文件的核心操作和基础操作顺序,方便一眼看出
4c6387427b
在README中添加函数原型
ca4ab10123
deque区分正向和反向遍历
Compare 5 commits »
apaki
synced commits to
dev-graph
at
apaki/unicstl
from mirror
2025-04-27 02:31:37 +08:00
9e270b7425
后续考虑matrix是利用list来实现还是直接函数指针实现。但考虑到用一维指针或者二维指针都有不方便的地方。
5fd74a4d15
dfs和bfs代码优化完毕,现在思路非常清晰了
9d5f71250e
graph封装底层,让dfs和dfs代码看起来更加直观
5a2c2ceccc
graph->DFS调试通过
Compare 4 commits »
apaki
synced commits to
dev-tree
at
apaki/unicstl
from mirror
2025-04-27 02:31:37 +08:00
apaki
synced new reference
dev-tree
to
apaki/unicstl
from mirror
2025-04-27 02:31:37 +08:00
apaki
synced commits to
master
at
apaki/unicstl
from mirror
2025-04-27 02:31:37 +08:00
9e270b7425
后续考虑matrix是利用list来实现还是直接函数指针实现。但考虑到用一维指针或者二维指针都有不方便的地方。
5fd74a4d15
dfs和bfs代码优化完毕,现在思路非常清晰了
9d5f71250e
graph封装底层,让dfs和dfs代码看起来更加直观
5a2c2ceccc
graph->DFS调试通过
5e83dc2917
思路楼乱了
Compare 25 commits »
apaki
synced commits to
dev-graph
at
apaki/unicstl
from mirror
2025-04-26 18:21:36 +08:00
5e83dc2917
思路楼乱了
43b237487a
无边的节点没有被压到栈中去
43706105bb
graph的迭代器bfs遍历模式调试通过
98eb005a4a
bfs的遍历还存在问题
ce973043d8
graph默认只对顶点进行遍历,后续实现bfs和dfs
Compare 5 commits »
apaki
synced commits to
dev-graph
at
apaki/unicstl
from mirror
2025-04-26 02:01:36 +08:00
3ac92de18e
边的核心操作都添测试通过了,但是我个人觉得写的不好。后续再考虑优化。
apaki
synced commits to
dev-graph
at
apaki/unicstl
from mirror
2025-04-25 17:51:39 +08:00
c411ee96eb
add_edge调试通过,后续再区分是有向图还是无向图
f63aa4db0a
为什么from_node和to_node的obj不符合预期
7ad5631aec
目前edge打印还是有错误,from和to的顶点不对
c3ed2ab00d
edge添加边代码修改
628df4c1a0
添加add_edge单元测试
Compare 15 commits »
First
Previous
1
2
3
4
5
Next
Last