给定数组将其逆置,考虑从两头向中间同时逆置,将两头元素交换
void reverse(int array[], int length)
{
int left = 0;//第一个元素下标
int right = length - 1;//最后一个元素下标
while (left < right)
{
//交换两头元素
int tmp = array[left];
array[left] = array[right];
array[right] = tmp;
left++;
right--;
}
}