e542ebe8e1dda2187fadefa2ea3e5c1e75305473
1.c: - q_addpro 完成平移 + 插入的基本逻辑(从后往前挪,避免覆盖未搬元素) - 修掉 realloc 尺寸算错导致的堆越界(sizeof(q->max) → q->max * sizeof(int)) - 补上遗漏的写入动作 q->start[num] = x 仍存在的问题(详见 调试记录.md): - 平移循环多搬一次,把垃圾值带进表 - 没有检查插入位置是否合法,非法位置会静默越界写 - q->length 从未初始化,但 q_add 的扩容判断在用它 - q_reduce / q_reducepro 未完成 新增 调试记录.md 记录以上问题与待办测试用例。
Description
数据结构学习中~
43 KiB
Languages
C
100%