|
楼主 |
发表于 2023-1-9 19:43:37
|
显示全部楼层
广东省广州市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | n | 整数型 | |
n = 4 test ()返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | perm | 整数型 | | 4 | CONNECT | 整数型 | | |
CONNECT = 1 变量循环首 (0, n - 1, 1, i )perm [i + 1 ] = i 变量循环尾 ()new_arr (perm )判断循环首 (判断是否为初始值 (perm ) = 假)new_arr (perm )CONNECT = CONNECT + 1 判断循环尾 ()调试输出 (“需要操作” + 到文本 (CONNECT ) + “步”)变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | arr | 整数型 | | 0 | temp | 文本型 | | | 计次循环首 (取数组成员数 (perm ), )加入成员 (arr, 0 )计次循环尾 ()变量循环首 (0, n - 1, 1, i )判断 (i % 2 = 0 )arr [i + 1 ] = perm [i ÷ 2 + 1 ]判断 (i % 2 = 1 )arr [i + 1 ] = perm [n ÷ 2 (i - 1 ) ÷ 2 + 1 ]变量循环尾 ()perm = arr 变量循环首 (0, n - 1, 1, i )如果真 (perm [i + 1 ] ≠ i )返回 (假)变量循环尾 ()返回 (真)
|
|