MIPS数组排序输出异常排查及日期与对应字符串绑定实现咨询
MIPS双数组排序后绑定输出异常问题
原有程序正常运行基线
- 初始版本已通过调试,支持两类配对数据的输入存储:
mmdd格式的整型日期:输入值存入num_array整型数组- 与日期一一对应的名称字符串:输入值存入
str_array字符数组
- 无排序逻辑的原始版本,可按输入顺序正常输出日期、名称的配对内容
当前新增排序逻辑后的异常输出
在为程序新增num_array整型值排序功能后,实际输出与预期完全不符:
- 实际输出结果:先打印单个数值
0,后续直接连续输出所有录入的名称字符串 - 预期输出效果:完成日期排序后,按新的日期顺序,逐行输出“排序后日期 + 输入时绑定的对应名称”的配对条目
待解决的核心需求
- 定位当前MIPS排序实现的代码错误点,解释输出异常的触发原因
- 提供可在MIPS环境下落地的实现方案,保证排序过程中每个日期条目始终与初始绑定的名称一一对应,不出现数组错位
内容的提问来源于stack exchange,提问作者SuperTech
相关产品推荐
相关产品推荐

