Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
2009-02-21 11:39
357 查看
查看复制到剪切板打印
/**
* 颠倒数组数据的先后顺序
*
* @author 老紫竹 java2000.net
*/
public class Test {
public static void reverse(int[] a, int left, int right) {
if (left >= right)
return;
int temp;
temp = a[left];
a[left] = a[right];
a[right] = temp;
reverse(a, ++left, --right);
}
public static void main(String args[]) {
int[] a = { 1, 2, 3, 4, 5 };
reverse(a, 0, a.length - 1);
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
}
}
从字符串的两端开始交换,然后缩短字符串的长度,从新的两端开始。
/**
* 颠倒数组数据的先后顺序
*
* @author 老紫竹 java2000.net
*/
public class Test {
public static void reverse(int[] a, int left, int right) {
if (left >= right)
return;
int temp;
temp = a[left];
a[left] = a[right];
a[right] = temp;
reverse(a, ++left, --right);
}
public static void main(String args[]) {
int[] a = { 1, 2, 3, 4, 5 };
reverse(a, 0, a.length - 1);
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
}
}
/** * 颠倒数组数据的先后顺序 * * @author 老紫竹 java2000.net */ public class Test { public static void reverse(int[] a, int left, int right) { if (left >= right) return; int temp; temp = a[left]; a[left] = a[right]; a[right] = temp; reverse(a, ++left, --right); } public static void main(String args[]) { int[] a = { 1, 2, 3, 4, 5 }; reverse(a, 0, a.length - 1); for (int i = 0; i < a.length; i++) System.out.println(a[i]); } }
从字符串的两端开始交换,然后缩短字符串的长度,从新的两端开始。
相关文章推荐
- Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
- Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
- Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
- Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
- 用java代码将数组元素顺序颠倒
- java代码将数组元素顺序颠倒
- java代码将数组元素顺序颠倒输出
- 有数组a[n],用java代码将数组元素顺序颠倒
- 用java代码将数组元素顺序颠倒
- 剑指Offer 面试题21:调整数组顺序使奇数位于偶数前面 Java代码实现
- JavaScript Array reverse 方法:颠倒数组中元素的顺序
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- 剑指offer代码解析——面试题14调整数组顺序使奇数在偶数之前
- JAVA代码—算法基础:找出整形数组中只出现过1次的两个元素
- Java面试题:1-100之间的数,被放在数组a[99]中,有一个数没有包含在其中,用java代码找出这个数
- 遍历查找集合或者数组中的某个元素的值 java代码 详解 Android开发
- JAVA之数组从“A”到“Z”顺序插入元素
- Java中对List集合内的元素进行顺序、倒序、随机排序的示例代码
- 华为面试题(8分钟写出代码) 有两个数组a,b,大小都为n,数组元素的值任意,无序; 要求:通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小
- java 第四篇 数组相关和List倒置元素顺序