算法:数组的反转

Posted helloworld0903

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法:数组的反转相关的知识,希望对你有一定的参考价值。

package com.atguigu;

public class Fanzhuan
public static void main(String[] args)
//数组的反转
//方法一
String[] arr=new String[]"JJ","DD","MM","BB","GG","AA";
for(int i=0;i<arr.length/2;i++)
String temp=arr[i];
arr[i]=arr[arr.length-i-1];
arr[arr.length-i-1]=temp;

//方法二
for(int i=0,j=arr.length-1;i<j;i++,j--)
String temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;

for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+‘\t‘);



以上是关于算法:数组的反转的主要内容,如果未能解决你的问题,请参考以下文章

前端与算法 leetcode 344. 反转字符串

shell脚本——数组的应用及排序算法(冒泡直接反转希尔排序)

4种 数组排序算法(冒泡/直接/反转/希尔排序),好好拿捏它!

反转字符数组中单词的顺序

100天算法入门 - 每日三题 - Day13反转字符串反转字符串中的元音字母两个数组的交集

算法系列——反转字符串