輸入一個一維數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。 public class shuzujiaohuan { public static void main(String[] args) { // TODO 自動生成的方法存根 Scanner reader ...
思路: 最小的一個元素是 ,最大的一個元素是 用 min來指向最小的那個元素。初始化的時候, min指向第一個元素,指向 . 這個用一個暫存的變量temp 來存儲最小值,初始值指向第一個元素。temp的作用是可以用來不斷進行值比較。 通過for循環遍歷數組,找到最小的那個值,便記下最小值的位置 因為最小值可以有重復的,記前面那個即可 。 這樣有temp min 還有一種方法的時間復雜度為O n ...
2020-09-22 18:54 0 976 推薦指數:
輸入一個一維數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。 public class shuzujiaohuan { public static void main(String[] args) { // TODO 自動生成的方法存根 Scanner reader ...
題目:輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。 思路分析: 1. 創建一個數組來裝輸入數字 2. 找到最大值,和第一個元素交換 3. 找到最小值, 和最后一個元素交換 ...
l = input('請輸入一個數組:') z = l.strip('[').strip(']').split(',') # 對l進行處理,由str類型轉換為list x = [] for i in z: #遍歷list z,將z里面 ...
斷斷續續學習一年了,都是些基礎,自我感覺學習的內容很零散,有點找不到方向 今天的練習: #輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。 #獲取輸入,存入列表 #找到最大和最小------max()方法 min()方法, #獲取列表元素的下標 #找到第一個 ...
...
js - 實現數組元素交換位置 /** 數組元素交換位置 @param {array} arr 數組 @param {number} index1 添加項目的位置 @param {number} index2 刪除項目的位置 index1和index2分別是兩個數組的索引 ...