窗口程序集名 | 保 留 | 保 留 | 备 注 |
程序集6 | | | |
变量名 | 类 型 | 数组 | 备 注 |
程变_临时 | 整数型 | 0 |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局变_数组个数 | 整数型 | | |
n1 | 整数型 | | |
局变_游标开始处 | 整数型 | | |
局变_游标x首 | 整数型 | | |
局变_游标x尾 | 整数型 | | |
局变_游标y首 | 整数型 | | |
局变_游标y尾 | 整数型 | | |
局变_数组个数 =
取数组成员数 (参数_数组
)重定义数组 (程变_临时, 假, 局变_数组个数
)
如果真 (局变_数组个数 = 0
或 局变_数组个数 = 1
)
返回 ()
n1 = 1
循环判断首 ()
局变_游标开始处 = 1

循环判断首 ()

局变_游标x首 = 局变_游标开始处


局变_游标x尾 = 局变_游标x首 + n1 - 1


局变_游标y首 = 局变_游标x尾 + 1


局变_游标y尾 = 局变_游标x尾 + n1


如果 (局变_游标x尾 ≥ 局变_数组个数
) 

跳出循环 ()







如果 (局变_游标y尾 < 局变_数组个数
) 


有序数组合并06 (参数_数组, 局变_游标x首, 局变_游标x尾, 局变_游标y首, 局变_游标y尾
)










局变_游标y尾 = 局变_数组个数



有序数组合并06 (参数_数组, 局变_游标x首, 局变_游标x尾, 局变_游标y首, 局变_游标y尾
)


跳出循环 ()








局变_游标开始处 = 局变_游标y尾 + 1

循环判断尾 (真)
n1 = n1 × 2

如果真 (n1 ≥ 局变_数组个数
) 
跳出循环 ()

循环判断尾 (真)
如果真 (是否为空 (参数_顺序
) =
真) 
参数_顺序 = 真
如果真 (参数_顺序 =
假)
数组模块_反转数组 (参数_数组
) 