- import java.util.Arrays;
- /**
- * 用递归颠倒一个数组。
- *
- * @author 孙钰佳,http://blog.csdn.net/sunyujia/
- *
- */
- public class T {
- public static void main(String args[]) {
- int[] a = { 1, 2, 3, 4, 5 };
- reverse(a, 0, a.length - 1);
- System.out.println(Arrays.toString(a));
- }
- public static void reverse(int[] a, int left, int right) {
- if (left >= right)
- return;
- int temp = a[left];
- a[left] = a[right];
- a[right] = temp;
- reverse(a, ++left, --right);
- }
- }
用递归颠倒一个数组
最新推荐文章于 2022-02-20 22:50:37 发布