java逆数组如何print_Java 逆数组
/** 来自 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 逆数组相关推荐
- [剑指offer][JAVA]面试题[51][数组中的逆序对][归并排序]
[问题描述]面试题51.数组中的逆序对 (困难) 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数. 示例 1:输入: [7, ...
- 剑指offer编程题(JAVA实现)——第35题:数组中的逆序对
github https://github.com/JasonZhangCauc/JZOffer 剑指offer编程题(JAVA实现)--第35题:数组中的逆序对 题目描述 在数组中的两个数字,如果前 ...
- vb.net中递归退到最外层_数组中的逆序对
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...
- 力扣T51数组中的逆序对--困难
代码是正确的但是对于超级大的输入时还是超时了. 运用分治排序的思想 import java.util.Arrays; public class 数组中的逆序对 {public static void ...
- 输入一个数组,求出这个数组中的逆序对的总数
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...
- 将一维数组的值逆序输出
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p112 习题4 1.编程将一个一维数组的值按逆序重新存放. #include<stdio.h&g ...
- 剑指offer:数组中的逆序对
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...
- C++求数组中的逆序对
C++求数组中的逆序对. 如果在数组中的两个数字如果前面的一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数 #include<iostream> ...
- 【剑指offer-Java版】36数组中的逆序对
数组中的逆序对:归并排序的另类应用 数组中的逆序对:给定的数组,如果两个数字中前面一个数字大于后面的一个,那么称为一个逆序对,数组中所有满足此关系的逆序对总数就是这个数组的逆序对 此处的实现并不优雅, ...
最新文章
- 计算机信息管理技术 互联网,计算机信息管理技术在网络安全中的运用思路
- ADO.NET SQL
- 基于visual Studio2013解决算法导论之012计数排序
- Android View相关知识点
- zabbix邮件通知,短信通知配置详解
- 信息学奥赛一本通 2055:【例3.5】收费
- iOS 使用 Core Plot 绘制统计图表入门
- awk编程基本使用示例
- Android系统稳定性简述
- Kettle闪退,以及Kettle资源库connect报错小解
- Xshell官方免费版
- 免费Bootstrap后台管理模板
- 在线教育平台edx运营情况数据分析报告——SQLTableau
- 分布式系统必懂——SSO单点登录
- Android自定义SurfaceView简单实现烟花效果
- Python语言程序设计------测试题【4】
- 淘宝商品详情 API 返回值说明
- python3.8使用requests_python3.8通过python selenium+(requests+BeautifulSoup)对页面进行彻底爬取...
- 4路差分编码器脉冲计数器,转速测量,Modbus RTU模块 WJ67
- 仅用3年,狂揽国内70%的软件市场,低代码已成气候!