|
发表于 2025-8-16 11:32:01
|
显示全部楼层
福建省福州市
变量名 | 类 型 | 静态 | 数组 | 备 注 | text1 | 文本型 | | | text2 | 文本型 | | | text1arr | 文本型 | | 0 | xxxxxxxx | 文本型 | | 0 |
text1 = “0059 0580 0004 6006 7162 0803 6010 0029”text2 = “0673 1208 6019 6006 5183 6037 6092 0029 0724 3380”text1 = text1 + “ ” + text2 text1arr = 分割文本 (text1, “ ”, )数组模块_去重复_删除重复的数据 (text1arr, xxxxxxxx )调试输出 (xxxxxxxx )结束 ()|
数组模块_去重复_删除重复的数据 | | | |
参数_文本们 | 文本型 | | | | 参数_重复数组 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局变_标记 | 整数型 | | 0 | n1 | 整数型 | | | 局变_对比a | 文本型 | | | m1 | 整数型 | | | 清除数组 (参数_重复数组 )重定义数组 (局变_标记, 假, 取数组成员数 (参数_文本们 )) 计次循环首 (取数组成员数 (参数_文本们 ) - 1, n1 ) 局变_对比a = 参数_文本们 [n1 ] 变量循环首 (n1 + 1, 取数组成员数 (参数_文本们 ), 1, m1 )  如果 (局变_对比a = 参数_文本们 [m1 ])  连续赋值 (1, 局变_标记 [n1 ], 局变_标记 [m1 ])           变量循环尾 () 计次循环尾 () 计次循环首 (取数组成员数 (局变_标记 ), n1 ) 如果 (局变_标记 [n1 ] = 0 )  加入成员 (参数_重复数组, 参数_文本们 [n1 ])      计次循环尾 ()
* 数组:14{“0059”,“0580”,“0004”,“7162”,“0803”,“6010”,“0673”,“1208”,“6019”,“5183”,“6037”,“6092”,“0724”,“3380”}
被调试易程序运行完毕
数组模块_去重复_删除重复的数据 这个还是未优化的,要再快点的 就是排序后对比了
https://bbs.ijingyi.com/forum.ph ... 14712534&extra=
下面这个会删除多余重复,保留下一个重复
|
|