生成一个对数组进行排序的伪代码。
a. 将指针 low 设置为数组中的第一个元素
b. 将指针 high 设置为数组中的最后一个元素
c. 当 low 指针小于 high 指针时
d. 如果 low 指针所指元素大于 high 指针所指元素
  i. 交换这两个元素
  ii. 将 low 指针加 1
  iii. 将 high 指针减 1
e. 重复步骤 c，直到 low 指针等于或大于 high 指针
f. 使用相同的过程对指针之间的子数组中的元素进行排序
g. 重复操作，直到子数组完全排序