数组的反转
来源:互联网 发布:黑客 网站 找到数据库 编辑:程序博客网 时间:2024/06/11 01:42
class fanzhuan
{
public static void swap(int[] arr,int a,int b)
{
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
public static void reverseArray(int[] arr)
{
for (int start=0,end=arr.length-1;start<end;start++,end--)
{
swap(arr,start,end);
}
}
public static String arrayToString(int[] arr)
{
String str="[";
for (int i=0;i<arr.length;i++)
{
if (i!=arr.length-1)
{
str=str+arr[i]+",";
}
else
str=str+arr[i]+"]";
}
return str;
}
public static void sop(String str)
{
System.out.println(str);
}
public static void main(String[] args)
{
int[] arr = {3,5,1,7,9,2};
sop("反转前:");
sop(arrayToString(arr));
sop("反转后:");
reverseArray(arr);
sop(arrayToString(arr));
}
}
{
public static void swap(int[] arr,int a,int b)
{
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
public static void reverseArray(int[] arr)
{
for (int start=0,end=arr.length-1;start<end;start++,end--)
{
swap(arr,start,end);
}
}
public static String arrayToString(int[] arr)
{
String str="[";
for (int i=0;i<arr.length;i++)
{
if (i!=arr.length-1)
{
str=str+arr[i]+",";
}
else
str=str+arr[i]+"]";
}
return str;
}
public static void sop(String str)
{
System.out.println(str);
}
public static void main(String[] args)
{
int[] arr = {3,5,1,7,9,2};
sop("反转前:");
sop(arrayToString(arr));
sop("反转后:");
reverseArray(arr);
sop(arrayToString(arr));
}
}
- java 数组的反转
- 数组的反转
- 数组的反转
- 二维数组的反转
- 数组的反转
- JavaSE 数组的反转
- 数组和数组的反转
- 【算法练习】数组的反转
- 数组的操作--奇偶反转
- 数组的反转 columList.reverse();
- JAVA中数组的反转
- JavaScript 数组内容的反转
- Java数组反转的方法
- 简单的数组排序、反转
- 实现数组反转及字符串反转的方法
- 数组反转
- 数组反转
- 反转数组
- 面向对象9——接口
- 面向对象4——静态
- Touch的秘密 浅谈触摸屏原理
- .c 文件和 .h 文件的区别 以及 链接出错的问题(三)
- UVa 10305 Ordering Tasks (拓扑排序模板)
- 数组的反转
- 关于hibernate mysql 布尔值查询妥协解决方案
- 斐波拉契数列
- hdu 4801 长沙现场赛K题
- 索引总结
- oracle学习
- Android游戏:弹弹球(打砖块)
- 质数的一种输出方法
- xml学习(8) xml增删改查