|
发表于 2025-6-15 11:24:50
|
显示全部楼层
河南省驻马店市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 文件名数组 | 文本型 | 0 |
文件名数组 = { “帅哥来了-1.mp4”, “帅哥来了-10.mp4”, “帅哥来了-11.mp4”, “帅哥来了-12.mp4”, “帅哥来了-13.mp4”, “帅哥来了-14.mp4”, “帅哥来了-15.mp4”, “帅哥来了-2.mp4”, “帅哥来了-3.mp4”, “帅哥来了-4.mp4”, “帅哥来了-5.mp4”, “帅哥来了-6.mp4”, “帅哥来了-7.mp4”, “帅哥来了-8.mp4”, “帅哥来了-9.mp4” }快速排序文件名数组 (文件名数组, 1, 取数组成员数 (文件名数组 )) 计次循环首 (取数组成员数 (文件名数组 ), i ) 调试输出 (文件名数组 [i ]) 计次循环尾 ()|
快速排序文件名数组 | | | |
文件列表 | 文本型 | | | | 左边界 | 整数型 | | | | 右边界 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | j | 整数型 | | | 基准值 | 整数型 | | | 临时文件 | 文本型 | | |
如果真 (左边界 ≥ 右边界 ) 返回 () i = 左边界 j = 右边界 基准值 = 提取文件名数字 (文件列表 [ (左边界 + 右边界 ) \ 2 ]) 判断循环首 (真) 判断循环首 (提取文件名数字 (文件列表 [i ]) < 基准值 )  i = i + 1  判断循环尾 () 判断循环首 (提取文件名数字 (文件列表 [j ]) > 基准值 )  j = j - 1  判断循环尾 () 如果真 (i ≥ j ) 跳出循环 ()   临时文件 = 文件列表 [i ] 文件列表 [i ] = 文件列表 [j ] 文件列表 [j ] = 临时文件  i = i + 1  j = j - 1 判断循环尾 ()快速排序文件名数组 (文件列表, 左边界, i - 1 )快速排序文件名数组 (文件列表, j + 1, 右边界 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 数字开始位置 | 整数型 | | | 数字结束位置 | 整数型 | | | 数字文本 | 文本型 | | |
数字开始位置 = 寻找文本 (文件名, “-”, , 假) + 1 数字结束位置 = 寻找文本 (文件名, “.”, , 假)数字文本 = 取文本中间 (文件名, 数字开始位置, 数字结束位置 - 数字开始位置 )返回 (到整数 (数字文本 ))
上面的有问题,,修正下。
|
|