精易论坛

标题: 数据递增排序如何写 [打印本页]

作者: 啊基德    时间: 2023-7-3 16:24
标题: 数据递增排序如何写
有四组数据
1,2,3,4,5       11,12,13,14,15   22,23,24,25    33,34,35,36,37

从每组数中取出一个数,后一个数比前一个数大
1,11,22,33
1,11,22,34
1,11,22,35
1,11,22,37
1,11,23,33
1.11.23.34
1,11,23,35
1,11,23,36
1,11,23,37
1,11,24,33
1,11,24,34
1,11,24,35
排列成这样的一条数据,每组数里数量不同

作者: StarAdmire    时间: 2023-7-3 16:31
demo.e (3.02 KB, 下载次数: 14)

作者: 小小小小鸟89    时间: 2023-7-3 17:01
简单写了一个,在数据量不是很大的情况下可以使用,如果数据量很大,就需要考虑优化问题。
  
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
变量名类 型静态数组备 注
t1文本型0
t2文本型0
t3文本型0
t4文本型0
ret文本型0
temp文本型0
t1 = { “1”, “2”, “3”, “4”, “5” }
t2 = { “11”, “12”, “1”, “14”, “15” }
t3 = { “22”, “23”, “24”, “25” }
t4 = { “33”, “34”, “35”, “36”, “37” }
抽取合并 (t1, t2, ret)
复制数组 (temp, ret)
抽取合并 (temp, t3, ret)
复制数组 (temp, ret)
抽取合并 (temp, t4, ret)
调试输出 (取数组成员数 (ret), ret)
返回 (0)  ' 可以根据您的需要返回任意数值
子程序名返回值类型公开备 注
抽取合并  
参数名类 型参考可空数组备 注
数组1文本型
数组2文本型
返回数组文本型
变量名类 型静态数组备 注
i整数型 
j整数型 
n整数型 
重定义数组 (返回数组, 假, 取数组成员数 (数组1) × 取数组成员数 (数组2))
n = 1
计次循环首 (取数组成员数 (数组1), i)
计次循环首 (取数组成员数 (数组2), j)
返回数组 [n] = 数组1 [i]“,” + 数组2 [j]
n = n + 1
计次循环尾 ()
计次循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库


作者: StarAdmire    时间: 2023-7-3 17:27
demo.e (4.08 KB, 下载次数: 3)
这样?

作者: 小小小小鸟89    时间: 2023-7-3 17:45
你把完整数据发出来,然后把  输入数据的格式,输出数据的格式描述清楚,这样才利于编写合适的代码
作者: 小小小小鸟89    时间: 2023-7-3 18:05
一共多少组数据?组数是固定的还是不固定的?
作者: b0y    时间: 2023-7-3 18:49
按你的条件 后面的必须比前面的大  那你给的那10组数据根本就不符合条件 无法组合出来
作者: 笨来无一悟    时间: 2023-7-4 03:29
文本和整数的处理过程是一样的啊


补充内容 (2023-7-4 10:03):
.版本 2
.支持库 commobj

                .如果真 (文本转整 (一 [A]) < 文本转整 (二 [B]) 且 文本转整 (二 [B]) < 文本转整 (三 [C]) 且 文本转整 (三 [C]) < 文本转整 (四 [D]))
                    文本.添加 (一 [A], “,”, 二 [B], “,”, 三 [C], “,”, 四 [D], #换行符)

文本数组组合.png (25.82 KB, 下载次数: 6)

文本数组组合.png

文本数组组合.e

3.57 KB, 下载次数: 2


作者: 笨来无一悟    时间: 2023-7-4 09:53
笨来无一悟 发表于 2023-7-4 03:29
文本和整数的处理过程是一样的啊

加个到整数就可以了
作者: 笨来无一悟    时间: 2023-7-4 09:57
转整数就可以了


补充内容 (2023-7-4 10:02):
如果处理的数据比较大 可以先把文本数组转换成整数数组 再组合 速度会快很多

文本数组组合.e

4.44 KB, 下载次数: 8


作者: 笨来无一悟    时间: 2023-7-5 13:36
笨来无一悟 发表于 2023-7-4 09:57
转整数就可以了

数组数量不固定每个数组的成员不固定的算法 有时间了整一个出来 到时候公布到源码区
作者: 396384183    时间: 2023-7-10 14:54
你好,请教个问题,您之前发了过帖子,请教下[@emoji=\uD83D\uDE02] 这个数据是在哪里找的呢?
作者: 笨来无一悟    时间: 2023-7-11 08:57
不定长度 不定数量

不定.png (24.56 KB, 下载次数: 5)

不定.png

不定1.png (19.93 KB, 下载次数: 2)

不定1.png

不定2.png (5.22 KB, 下载次数: 5)

不定2.png

长度数量不定-组合.e

6.28 KB, 下载次数: 2






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4