1. 程式人生 > >java實現陣列逆序

java實現陣列逆序

public class Reverse {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] a={1,2,3,4};
		for(int x:a){
			System.out.print(x+"\t");
		}
		System.out.println();
		for(int i=0;i<a.length/2;i++){
			int temp=a[i];
			temp=a[i];
			a[i]=a[a.length-1-i];
			a[a.length-1-i]=temp;
		}
		for(int x:a){
			System.out.print(x+"\t");
		}

	}

}

相關推薦

java實現陣列

public class Reverse { public static void main(String[] args) { // TODO Auto-generated method st

java實現單詞輸出

實現英文語句的逆序反轉public class Test { public static void main(String[] args) { String src = "Hel

使用js實現陣列

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-

java簡單陣列

import java.util.*; public class 陣列逆序輸出 { public static void main(String[] args){ Scanner input = new Scanner(System.in); System

資料結構與演算法分析筆記與總結(java實現)--陣列11:陣列中的對(﹡)

題目:在陣列中的兩個數字,如果前面一個數字大於後面的數字,則這兩個數字組成一個逆序對。輸入一個數組,求出這個陣列中的逆序對的總數P。並將P對1000000007取模的結果輸出。 即輸出P%1000000007 輸入描述: 題目保證輸入的陣列中沒有相同的數字 資料範圍:  

Java——用兩種方法實現字串

package com.zth; public class Test{ public static String fun1(String str){ //方法一 將字串轉換為字元陣列 char[] arr = str.toCharA

Java 案例六 奇數求和 水仙花 列印乘法口訣 列印陣列 輸出陣列 選擇排序 氣泡排序 折半查詢

 1.奇數求和 /* 編寫程式求1+3+5+...+99的和值 有一個數據從0變到100 迴圈 int i = 0; ,+100 ++ 從0-100,範圍內找到奇數 數%2==1 奇數 所有的奇數求和 需要變數,儲存奇數的求和 實現步驟: 1.程式中可以使用的資料

Java 案例六 奇數求和 水仙花 列印乘法口訣 列印陣列 輸出陣列 選擇排序 氣泡排序 折半查詢

 1.奇數求和 /* 編寫程式求1+3+5+...+99的和值 有一個數據從0變到100 迴圈 int i = 0; ,+100 ++ 從0-100,範圍內找到奇數 數%2==1 奇數 所有的奇數求和 需要變數,儲存奇數的求和 實現步驟: 1.程式中可

Java程式設計之陣列輸出

工具:IntelliJ IDEA 15.0.5  程式碼很簡單,上程式碼 /* 題目:將一個數組逆序輸出。 1.程式分析:用第一個與最後一個交換。 */ import java.util.Sc

Java數組存儲

length sys rgs ring span tostring pub imp out package review01; import java.util.Arrays; public class review01 { public static voi

【11.2校內測試】【狀壓】【矩陣字首和】【樹狀陣列對(題意轉換)】

Solution 簽到水題,直接狀壓列舉所有情況算出答案即可。 Code #include<bits/stdc++.h> #define LL long long using namespace std; inline LL read() { LL x =

Java實現陣列轉字串及字串轉陣列的方法

字串轉陣列 使用Java split() 方法 split() 方法根據匹配給定的正則表示式來拆分字串。 注意: . 、 | 和 * 等轉義字元,必須得加 \\。多個分隔符,可以用 | 作為連字元。 ? 1 2 3

寫一個遞迴演算法來實現字串儲存,要求不另設串儲存空間。

遞迴演算法中需要使用一個靜態變數儲存陣列下標 #include <iostream> using namespace std; void invert(char A[]) { char ch; static int i=0;//利用靜態變數儲存陣列下標 ci

Cow Sorting [樹狀陣列][對]

傳送門 考慮每個點的貢獻,即為它與前面的數構成的逆序對個數+前面比它大的數 兩個樹狀陣列維護一下就可以了 #include<cstdio> #include<cstring> #define N 100005 #define LL long long usin

Java實現陣列去重和兩陣列交併集

前言 Java平臺 陣列去重 基本的陣列去重法 HashMap實現陣列去重 兩陣列交集 基本的兩陣列求交法 HashMap版的兩陣列求交法 兩陣列並集 基本的兩陣列求並法 HashMap版的兩陣列求並法 Matlab平臺 Matlab處理陣列去重

Java實現陣列去除重複資料的方法詳解

一.用List集合實現 int[] str = {5, 6, 6, 6, 8, 8, 7,4}; List<Integer> list = new ArrayList<Integer>(); for (int i=0; i<str.length; i++) { if(

廣實1590: 1.6-04:陣列重放

題目描述 將一個數組中的值按逆序重新存放。例如,原來的順序為8,6,5,4,1。要求改為1,4,5,6,8。 輸入 輸入為兩行:第一行陣列中元素的個數n(1<n<100),第二行是n個整數,每兩個整數之間用空格分隔。 輸出 輸出為一行:輸出逆序後陣列的整數,每兩個整數之間

陣列重放

描述: 將一個數組中的值按逆序重新存放。例如,原來的順序為1,2,3,4,5。要求改為5,4,3,2,1。 輸入: 輸入為兩行:第一行陣列中元素的個數n(1<n<100),第二行是n個整數,每兩個整數之間用空格分隔。 輸出: 輸出為一行:

Java實現陣列的氣泡排序

注意:     1 迴圈圈數越來越少     2 每次迴圈比較次數越來越少     3 每次比較都從索引0和索引1開始 public class BubbleSort{ public static void m

Java實現陣列去除重複資料的方法詳解(轉)

本文例項講述了Java實現陣列去除重複資料的方法。分享給大家供大家參考,具體如下: 前一段時間被面試問到:如果一個數組中有重複元素,用什麼方法可以去重?一時間會想到用一種方法,但是後來查閱資料後發現,有好多方法可以實現,現在就總結一下,比較簡單的幾種。 一.用List