/** 来自 NowJava.com**/

//package com.nowjava;

public class Main {

public static void main(String[] argv) throws Exception {

Object[] arr = new String[] { "1", "abc", "level", null,

"nowjava.com", "asdf 123" };

System.out.println(java.util.Arrays.toString(converseArray(arr)));

}

public static Object[] converseArray(Object[] arr) {

Object para = null;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

arr[i] = arr[arr.length - 1 - i];

arr[arr.length - 1 - i] = para;

}

return arr;//来自 nowjava - 时 代 Java

}

public static int[] converseArray(int[] arr) {

int para;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

arr[i] = arr[arr.length - 1 - i];

arr[arr.length - 1 - i] = para;

}

return arr;

}

public static char[] converseArray(char[] arr) {

char para;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

arr[i] = arr[arr.length - 1 - i];

arr[arr.length - 1 - i] = para;

}

return arr;

}

public static byte[] converseArray(byte[] arr) {

byte para;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

arr[i] = arr[arr.length - 1 - i];

arr[arr.length - 1 - i] = para;

}

return arr;

}

public static short[] converseArray(short[] arr) {

short para;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

arr[i] = arr[arr.length - 1 - i];

arr[arr.length - 1 - i] = para;

}

return arr;

}

public static long[] converseArray(long[] arr) {

long para;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

arr[i] = arr[arr.length - 1 - i];

arr[arr.length - 1 - i] = para;

}

return arr;

}

public static float[] converseArray(float[] arr) {

float para;

for (int i = 0; i <= arr.length / 2; i++) {

para = arr[i];

/**代码未完, 请加载全部代码(NowJava.com).**/

java逆数组如何print_Java 逆数组相关推荐

  1. [剑指offer][JAVA]面试题[51][数组中的逆序对][归并排序]

    [问题描述]面试题51.数组中的逆序对 (困难) 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数. 示例 1:输入: [7, ...

  2. 剑指offer编程题(JAVA实现)——第35题:数组中的逆序对

    github https://github.com/JasonZhangCauc/JZOffer 剑指offer编程题(JAVA实现)--第35题:数组中的逆序对 题目描述 在数组中的两个数字,如果前 ...

  3. vb.net中递归退到最外层_数组中的逆序对

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

  4. 力扣T51数组中的逆序对--困难

    代码是正确的但是对于超级大的输入时还是超时了. 运用分治排序的思想 import java.util.Arrays; public class 数组中的逆序对 {public static void ...

  5. 输入一个数组,求出这个数组中的逆序对的总数

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

  6. 将一维数组的值逆序输出

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 1.编程将一个一维数组的值按逆序重新存放. #include<stdio.h&g ...

  7. 剑指offer:数组中的逆序对

    题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...

  8. C++求数组中的逆序对

    C++求数组中的逆序对. 如果在数组中的两个数字如果前面的一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数 #include<iostream> ...

  9. 【剑指offer-Java版】36数组中的逆序对

    数组中的逆序对:归并排序的另类应用 数组中的逆序对:给定的数组,如果两个数字中前面一个数字大于后面的一个,那么称为一个逆序对,数组中所有满足此关系的逆序对总数就是这个数组的逆序对 此处的实现并不优雅, ...

最新文章

  1. 计算机信息管理技术 互联网,计算机信息管理技术在网络安全中的运用思路
  2. ADO.NET SQL
  3. 基于visual Studio2013解决算法导论之012计数排序
  4. Android View相关知识点
  5. zabbix邮件通知,短信通知配置详解
  6. 信息学奥赛一本通 2055:【例3.5】收费
  7. iOS 使用 Core Plot 绘制统计图表入门
  8. awk编程基本使用示例
  9. Android系统稳定性简述
  10. Kettle闪退,以及Kettle资源库connect报错小解
  11. Xshell官方免费版
  12. 免费Bootstrap后台管理模板
  13. 在线教育平台edx运营情况数据分析报告——SQLTableau
  14. 分布式系统必懂——SSO单点登录
  15. Android自定义SurfaceView简单实现烟花效果
  16. Python语言程序设计------测试题【4】
  17. 淘宝商品详情 API 返回值说明
  18. python3.8使用requests_python3.8通过python selenium+(requests+BeautifulSoup)对页面进行彻底爬取...
  19. 4路差分编码器脉冲计数器,转速测量,Modbus RTU模块 WJ67
  20. 仅用3年,狂揽国内70%的软件市场,低代码已成气候!

热门文章

  1. 16. 最接近的三数之和
  2. 暑假周总结七8.26
  3. Java 面向对象 之 引用传递
  4. Java多线程之线程中止
  5. JSsearch实现在购物网站输入后推荐联想的效果
  6. 使用 SSH 免密码登录连接远程服务器
  7. PowerShell管理Azure
  8. asp.net上传图片文件自动修改图片大小代码
  9. 关掉linux下的讨厌的beep声
  10. ASP.NET开发:在用户控件中添加属性