|
快速排序_代码之美_拷贝用 | | |
|
参数_数组 | 数据报 | | | |
参数_左 | 整数型 | | | | 参数_右 | 整数型 | | | |
如果真 (参数_左 ≥ 参数_右
)
返回 ()
交换变量 (参数_数组
[参数_左
], 参数_数组
[取随机数 (参数_左, 参数_右
)])m = 参数_左
变量循环首 (参数_左 + 1, 参数_右, 1, n1
) 
如果真 (参数_数组
[n1
] > 参数_数组
[参数_左
]) 

m = m + 1

交换变量 (参数_数组
[m
], 参数_数组
[n1
])

变量循环尾 ()交换变量 (参数_数组
[参数_左
], 参数_数组
[m
])快速排序_代码之美_拷贝用 (参数_数组, 参数_左, m - 1
)快速排序_代码之美_拷贝用 (参数_数组, m + 1, 参数_右
)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
book | XL工作簿类 | | |
sheet | XL工作表类 | | |
filter | XL自动筛选类 | | |
book.
打开文件 (取运行目录 () +
“\测试读入表.xlsx”)sheet = book.
选择工作表 (0
)filter = sheet.
取自动筛选 ()filter.
置自动筛选区域 (0, 0, sheet.
结束使用行 (), 0
)filter.
置列排序 (0,
假)sheet.
置自动筛选 ()book.
保存文件 (“test123.xlsx”)book.
释放 ()