`

java 数组排序后,倒过来

阅读更多

public   int[]   sort()  
  {  
  int[]   a={3,2,1,5,4};  
  Arrays.sort(a);//(1)得到升序排序的数组  
  int[]   b   =   new   int[a.length];  
  for   (int   i=0;   i<a.length/2+1;   i++)  
  {  
  b[a.length-i-1]=a[i];  
  b[i]=a[a.length-i-1];  
  }//(2)把升序的数组倒转  
  for   (int   i=0;   i<b.length;   i++)  
  System.out.print(b[i]);  
  System.out.println();  
  return   b;  
  }  
  对于(2),你也可以用Collections.reverse(List   list),但先要转成List

分享到:
评论

相关推荐

    java数组排序

    在Java编程语言中,数组排序是一项基础且重要的任务。它涉及到不同的算法,这些算法通过比较和交换元素来达到数组元素的有序状态。本篇将详细探讨几种常见的排序算法及其在Java中的实现。 首先,让我们从最简单的...

    java数组自定义排序

    java中数组的自定义排序,种类繁多,简单实现,可自由操控。

    Java数组+数组排序+数组复制+最大最小值+合并数组+数组升降序排序+数组查找

    Java数组排序:冒泡排序、选择排序 、插入排序 、快速排序、希尔排序、堆排序和归并排序 三种Java数组复制方法 Java数组最大最小值 四种合并Java数组方法 Java数组升降序排序 Java数组查找:二分查找、顺序查找、...

    java 数组排序 之 选择法

    java数组排序经典之一,选择法,效率很高的一种排序方法,内部实现二分搜索法。

    java数组排序冒泡排序源代码

    java冒泡排序 代码为排序源代码 简洁明了 无其他

    JAVA数组排序

    JAVA数组排序经典之一,冒泡法,最基础也最容易理解的一种排序方法

    Java数组练习题(带答案).doc

    Java数组是Java编程语言中的基本数据结构之一,用于存储固定数量的同类型元素。了解和熟练掌握数组的使用是学习Java的重要环节。本篇练习题涵盖了数组的基本概念、操作和异常处理,下面是针对题目中涉及知识点的详细...

    java 数组递增排序

    首先,最常见的数组排序算法是冒泡排序(Bubble Sort)、选择排序(Selection Sort)、插入排序(Insertion Sort)和快速排序(Quick Sort)。这些算法都有其独特的工作原理和性能特点。 1. **冒泡排序**:冒泡排序...

    Java数组倒置.rar

    Java数组倒置是一个常见的编程操作,它涉及到对数组元素顺序的反转。在Java中,数组是一种数据结构,用于存储同一类型的多个元素。数组倒置,也就是将数组中的元素顺序从后往前排列,使得原数组的第一个元素变为最后...

    Java数组排序并删除重复项

    JAVA代码实现:用冒泡法将数组进行排序显示,并将删除重复项之后的新数组进行输出

    JAVA语言实现随机数的输入以及数组的排序

    JAVA\数组排序,JAVA语言实现随机数的输入以及数组的排序。JAVA 随机数 数组排序

    java 部分数组递增排序

    在编程领域,数组排序是一个常见的任务,特别是在Java中。这里我们关注的是“部分数组递增排序”,这通常指的是对一个数组中的某一段元素进行升序排列。以下是对这个主题的详细解释。 首先,理解基本概念。数组是...

    Java数组排序三种方法

    ### Java数组排序三种方法 #### 一、类排序方法(使用`Arrays.sort()`) 在Java中,`java.util.Arrays`类提供了一系列实用的方法来处理数组。其中,`sort()`方法可以方便地对数组进行排序。 **特点:** - **简单...

    java多维数组排序(代码)

    题目: 假定本学期某班上有5门课,该班上有10人 (1) 请输入该班同学的学号,姓名,5门课的成绩至数组A、B中,再按5门课的总分排序,然后列出排序后的序号,学号,姓名,成绩1~5; (2) 求出5门课的平均成绩

    java数组排序之二

    java数组排序经典之一,插入法,介于冒泡法和选择法之间的一种方法。

    java-区分数字元素和字符串元素的数组排序-代码

    数组排序是 Java 编程中的一种常见操作,而在实际应用中,数组元素可能包含数字字符串和字符串两种类型,本文将详细介绍如何将数组分成数字型字符数组和字符串数组,然后各自排序后再进行合并。 数字元素和字符串...

    [Java算法设计]-数组排序.java

    这份资源提供了Java数组排序的全面指南。该文档涵盖了数组排序的基本概念,包括如何实现各种排序算法,如冒泡排序、选择排序、插入排序、归并排序和快速排序。此外,文档还为每个排序算法提供了详细的代码示例和实现...

    Java数组排序算法.docx

    Java数组排序算法主要涵盖三种经典的排序方法:冒泡排序、直接选择排序以及反转排序。这三种算法都是在处理数组数据时,对数组元素按照特定规则进行重新排列的常见方法。 1. **冒泡排序**: 冒泡排序是一种简单的...

    java数组排序源代码

    ### Java数组排序源代码分析与理解 #### 一、概览 本文将深入解析一个包含多种排序算法(冒泡排序、选择排序、插入排序、希尔排序)的Java程序,并通过具体的代码实现来帮助读者理解这些排序算法的工作原理及其实现...

Global site tag (gtag.js) - Google Analytics