|
|
发表于 2026-4-2 15:08:39
|
显示全部楼层
浙江省温州市
这类算法题,可以直接问豆包这类大语言模型。
如果直接生成易语言代码问题太多的话,先让它生成Python或C等等的代码。
然后再让它转成易语言:
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
|
| 带索引排序 | | | |
| 数值数组 | 整数型 | | | | 索引数组 | 整数型 | | | | 长度 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 数 | 整数型 | | | | 值 | 整数型 | | | | 临时数值 | 整数型 | | | | 临时索引 | 整数型 | | |
计次循环首 (长度, 数 ) 计次循环首 (长度 - 数, 值 )  如果真 (数值数组 [值 ] > 数值数组 [值 + 1 ])     临时数值 = 数值数组 [值 ]   数值数组 [值 ] = 数值数组 [值 + 1 ]   数值数组 [值 + 1 ] = 临时数值    临时索引 = 索引数组 [值 ]   索引数组 [值 ] = 索引数组 [值 + 1 ]   索引数组 [值 + 1 ] = 临时索引     计次循环尾 () 计次循环尾 ()| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 原始文本数组 | 文本型 | | 0 | | 数值数组 | 整数型 | | 0 | | 原始索引数组 | 整数型 | | 0 | | 增量数组 | 整数型 | | 0 | | 最终值数组 | 整数型 | | 0 | | 数组长度 | 整数型 | | | | i | 整数型 | | | | 目标值 | 整数型 | | | | 增加量 | 整数型 | | | | 总增加量 | 整数型 | | |
原始文本数组 = { “55”, “55”, “67”, “77”, “77”, “55”, “57”, “88”, “56”, “63”, “78” } 数组长度 = 取数组成员数 (原始文本数组 )重定义数组 (数值数组, 假, 数组长度 )重定义数组 (原始索引数组, 假, 数组长度 )重定义数组 (增量数组, 假, 数组长度 )重定义数组 (最终值数组, 假, 数组长度 ) 计次循环首 (数组长度, i ) 数值数组 [i ] = 到数值 (原始文本数组 [i ]) 原始索引数组 [i ] = i  增量数组 [i ] = 0 计次循环尾 () 带索引排序 (数值数组, 原始索引数组, 数组长度 ) 总增加量 = 0 计次循环首 (数组长度 - 1, i ) i = i + 1  如果真 (数值数组 [i ] ≤ 数值数组 [i - 1 ])  目标值 = 数值数组 [i - 1 ] + 1   增加量 = 目标值 - 数值数组 [i ]   增量数组 [原始索引数组 [i ]] = 增加量   数值数组 [i ] = 目标值   总增加量 = 总增加量 + 增加量   计次循环尾 () 计次循环首 (数组长度, i ) 最终值数组 [原始索引数组 [i ]] = 数值数组 [i ] 计次循环尾 () 调试输出 (“===== 去重处理结果(按原始数据顺序) =====”)调试输出 (“原始数据 | 最终数值 | 对应位置增加量”)调试输出 (“-------------------------------------------”) 计次循环首 (数组长度, i ) 调试输出 (原始文本数组 [i ] + “ | ” + 到文本 (最终值数组 [i ]) + “ | ” + 到文本 (增量数组 [i ])) 计次循环尾 ()调试输出 (“-------------------------------------------”)调试输出 (“所有位置总增加量:”, 总增加量 )
开始运行被调试程序
* “===== 去重处理结果(按原始数据顺序) =====”
* “原始数据 | 最终数值 | 对应位置增加量”
* “-------------------------------------------”
* “55 | 55 | 0”
* “55 | 56 | 1”
* “67 | 67 | 0”
* “77 | 77 | 0”
* “77 | 78 | 1”
* “55 | 57 | 2”
* “57 | 59 | 2”
* “88 | 88 | 0”
* “56 | 58 | 2”
* “63 | 63 | 0”
* “78 | 79 | 1”
* “-------------------------------------------”
* “所有位置总增加量:” | 9
被调试易程序运行完毕
|
评分
-
| 参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|