数组双指针,通常指利用两个指针,对数组进行操作。常见的双指针,为头尾双指针,通过前后两个指针,对数组进行操作。
例如:
包含n个整数的数组,要求我们将数组翻转过来后,再进行输出。
我们可以使用两个指针,一个在数组开头,一个在数组末尾,每次将指针指向的两个数进行交换,即可得到翻转后的数组
输入格式
一行1个正整数:n,范围在[1,100]。
第二行n个整数:每个数范围在[1,10000]。
输出格式
n个整数。
输入/输出例子1
输入:
4
1 2 3 4
输出:
4 3 2 1