[請益] 不用max找最大值

看板PHP作者 (歐若拉)時間6年前 (2018/03/23 10:06), 編輯推噓8(8016)
留言24則, 14人參與, 6年前最新討論串1/1
請問要如何將陣列中的數字(5,13,9,2,7) 不用max的方法找到最大值?麻煩版上高手了 ----- Sent from JPTT on my Samsung SM-J710GN. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.32.57.185 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1521770770.A.65B.html

03/23 10:21, 6年前 , 1F
簡單一點的可以試試看 bubble sort
03/23 10:21, 1F

03/23 10:36, 6年前 , 2F
php有很多方便的sort函數
03/23 10:36, 2F

03/23 10:38, 6年前 , 3F
不過找最大值不是一般程式語言裏面第二簡單的事情嗎
03/23 10:38, 3F

03/23 10:39, 6年前 , 4F
只要有迴圈有變數寫法都一樣 任何低手都應該自己寫
03/23 10:39, 4F

03/23 11:43, 6年前 , 5F
面試題? RIP
03/23 11:43, 5F

03/23 11:50, 6年前 , 6F
面試題是比創意的 我來解的話會先要求依照大小放進陣列然
03/23 11:50, 6F

03/23 11:50, 6年前 , 7F
後取第一就是最大啦!
03/23 11:50, 7F

03/23 20:52, 6年前 , 8F
目測 答案=13
03/23 20:52, 8F

03/23 20:54, 6年前 , 9F
該不會是作業吧
03/23 20:54, 9F

03/23 21:53, 6年前 , 10F
迴圈內 if-else 不行嗎
03/23 21:53, 10F

03/23 23:47, 6年前 , 11F
這不是最基本的嗎 = =||
03/23 23:47, 11F

03/24 12:17, 6年前 , 12F
用迴圈掃陣列把min移除,直到剩下一個(X
03/24 12:17, 12F

03/24 12:41, 6年前 , 13F
建立一個max-heap 取他的頭XD
03/24 12:41, 13F

03/24 12:41, 6年前 , 14F
*根
03/24 12:41, 14F

03/24 14:10, 6年前 , 15F
$max=0:
03/24 14:10, 15F

03/24 14:10, 6年前 , 16F
foreach($陣列變數 as $自訂變數)
03/24 14:10, 16F

03/24 14:10, 6年前 , 17F
$max = ($自訂變數>$max)? $自訂變數 : $max ;
03/24 14:10, 17F

03/24 14:10, 6年前 , 18F
這樣?
03/24 14:10, 18F

03/24 14:10, 6年前 , 19F
我記得陣列好像有排序方法,再去最大值。
03/24 14:10, 19F

03/25 08:12, 6年前 , 20F
這不是資料結構的東西嗎
03/25 08:12, 20F

03/25 10:32, 6年前 , 21F
推 dalconan XD
03/25 10:32, 21F

03/26 10:19, 6年前 , 22F
怎麼沒人用遞迴XD
03/26 10:19, 22F

03/29 10:43, 6年前 , 23F
怎麼沒有人建議用Binary Tree順便把搜尋也做了
03/29 10:43, 23F

03/29 18:45, 6年前 , 24F
我在想要不要講Dijkstra那個qsort的故事
03/29 18:45, 24F
文章代碼(AID): #1Qj64IPR (PHP)
文章代碼(AID): #1Qj64IPR (PHP)