題組內容

六、給定一陣列名稱為 NUM,包含 n 個不重複整數(n > 2),請撰寫虛擬程式碼找出該陣 列 中 元 素 兩 兩 乘 積 最 大 者(即 Maximum pairwise product, 變 數名 稱 為 maxprod, maxprod = maximum (NUM[i] * NUM[j], i <> j) ),完成下列 2 項子題。

(一)請說明欲撰寫之虛擬程式碼的主要程式邏輯。(10 分)

詳解 (共 8 筆)

詳解 提供者:蔡明勳
陣列中會包含正數和負數,所以步驟如下1....
(共 279 字,隱藏中)
前往觀看
詳解 提供者:草莓族
這題沒限制只能正整數,所以負數也要考慮。...
(共 98 字,隱藏中)
前往觀看
詳解 提供者:Cuda Chen
本題程式碼主要邏輯爲貪心演算法(Gree...
(共 157 字,隱藏中)
前往觀看
詳解 提供者:shang
該陣列可能存在負數或正數,包含n個整數但...
(共 371 字,隱藏中)
前往觀看
詳解 提供者:Lin Yu Wen


(共 1 字,隱藏中)
前往觀看
詳解 提供者:piano2489
假設陣列內只有正整數,循序記錄最大跟次大...
(共 39 字,隱藏中)
前往觀看
詳解 提供者:111郵專一,地特四資訊正取
若不考慮負數,可使用最大堆積概念,取最大...
(共 114 字,隱藏中)
前往觀看
詳解 提供者:adamhsu622
此題要考慮正負數,因此過程如下
1. 先找出陣列最大和次大兩值
2. 然後再找出陣列的最小和次小兩值.
3. 最後再各求出其兩兩乘積,並判斷誰比較大即可找出答案

私人筆記 (共 1 筆)

私人筆記 提供者:目標國營聯招
宣告兩個變數 分別存放陣列的第一跟第二個...
(共 155 字,隱藏中)
前往觀看