手動輸入乙個儲存整數的陣列,要求輸出陣列裡面的2個最大值。
例項:
輸入:1,2,5,9,84,3,2
輸出:84,9
/**
* 手動輸入乙個儲存整數的陣列,要求輸出陣列裡面的2個最大值。
* 例項:
* 輸入:1,2,5,9,84,3,2
* 輸出:84,9
*/package 華為機試題;
/** *@author hutongling
* *@time:2023年4月8日 上午10:36:02
*/public
class 求陣列中的兩個最大值
public
static
void
main(string args) ;
system.out.println("最大的兩個數為:" + twomaxnum(data)[0]+ "," + twomaxnum(data)[1]);
}}
**結果:
最大的兩個數為:84,9
如何求陣列中的最大值
對於普通的數求大小,我們之前已經做過了,那對於如今的陣列,我們該如何求陣列中最大的元素呢?我們可以這麼想,陣列就是一組數,只要,我們在這組數中選取乙個值,然後讓它依次和其他的數進行大小比較,當它小於其他數時,我們就把較大的那個數給它,最終就能夠找到最大值了,程式如下 include int main...
案例 求陣列中的最大值
package com.company 陣列最大值 需求 設計乙個方法用於獲取陣列中元素的最大值,呼叫方法並輸出結果 思路 1 定義乙個陣列,用靜態初始化完成陣列元素的初始化 2 定義乙個方法,用來獲取陣列中的最大值 3 呼叫獲取最大值方法,用變數接收返回結果 4 把結果輸出在控制台 public ...
遞迴求陣列最大值
遞迴求陣列最大值 使用遞迴當方式求陣列中最大的值 public class diguigetmax int mid l r 2 int leftmax getmax a,0,mid int rightmax getmax a,mid 1,r return math.max leftmax,right...