千峰陣列小練習

2021-10-05 11:16:48 字數 1299 閱讀 7070

!!!非標準答案,小白的自我答案,有優化方案可以私聊我!!!

找出陣列中的最小值

class

exercise

;int minposition =

minsubscriptposition

(newarr)

; system.out.

println

("最小值元素:"

+ newarr[minposition]

+" ,"

+"下標位置為:"

+ minposition);}

/* * 找到陣列中的最小值

* * @param arr int型別的陣列

* @return 返回最小元素的下標值

*/public

static

intminsubscriptposition

(int arr)

}return position;

}}

在指定位置插入指定元素

int array = ;

class

exercise

;int i =2;

int j =10;

if(i <

0|| i >= array.length)

else

for(

int newarr =

0; newarr < array.length; newarr++)}

/* * 在指定位置插入指定元素

* @param designated int型別的資料,表示需要插入元素的下標位置

* @param alter int型別資料,表示需要插入的元素值

*/public

static

void

insert

(int arr,

int designated,

int alter)

arr[designated]

= alter;}}

}

小知識點

3.1 陣列作為方法引數的固定格式

(資料型別 陣列引數名)

3.2 陣列作為方法的實際引數的固定格式

(陣列名)

3.3 陣列名作為方法的引數,實際傳遞的是陣列空間首位址,就是和陣列位址轉移問題是一致的

3.4方法執行需要引數,如果沒有給予對應格式的實際引數,直接報錯

千峰 c stl string容器

string庫提供了copy,find,insert,replace等方法 string是乙個類 這個容器有乙個指標,指標維護整個陣列 string的建構函式 string str string類的其他物件 string str 字串 string str 字元 string str string容...

陣列小練習

陣列練習題 1.使用氣泡排序,實現如下的陣列從小到大排序。int arr new int 2.如何反轉上面的陣列。請 實現 複製上述陣列,得到乙個新的陣列 使用線性查詢,從上述陣列中查詢22是否存在。存在,返回所在位置的索引。不存在,輸出提示資訊。陣列中常見的異常有哪些?請舉例說明 public s...

千峰Java教程 025 Java陣列的定義

首先 問題 乙個班裡有50名同學,如何在程式中輸出所有同學的學號?陣列 一組能夠儲存相同型別值的變數的集合。當我們有一組相同型別的資料需要儲存,如果此時使用單個變數來儲存,我們將要定義若干個變數名,這樣將會非常繁瑣,並不利於維護。定義陣列 方法一 使用預設的初始值來初始化陣列中每乙個元素 語法 陣列...