※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2018-03-27 10:22:56
看板 PHP
作者 標題 [請益] 不用max找最大值
時間 Fri Mar 23 10:06:07 2018
請問要如何將陣列中的數字(5,13,9,2,7) 不用max的方法找到最大值?麻煩版上高手了
-----
Sent from JPTT on my Samsung SM-J710GN.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.32.57.185
※ 文章代碼(AID): #1Qj64IPR (PHP)
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1521770770.A.65B.html
→ : 簡單一點的可以試試看 bubble sort1F 03/23 10:21
→ : php有很多方便的sort函數2F 03/23 10:36
→ : 不過找最大值不是一般程式語言裏面第二簡單的事情嗎
→ : 只要有迴圈有變數寫法都一樣 任何低手都應該自己寫
→ : 不過找最大值不是一般程式語言裏面第二簡單的事情嗎
→ : 只要有迴圈有變數寫法都一樣 任何低手都應該自己寫
推 : 面試題? RIP5F 03/23 11:43
推 : 面試題是比創意的 我來解的話會先要求依照大小放進陣列然6F 03/23 11:50
→ : 後取第一就是最大啦!
→ : 後取第一就是最大啦!
→ : 目測 答案=138F 03/23 20:52
→ : 該不會是作業吧
→ : 該不會是作業吧
→ : 迴圈內 if-else 不行嗎10F 03/23 21:53
推 : 這不是最基本的嗎 = =||11F 03/23 23:47
推 : 用迴圈掃陣列把min移除,直到剩下一個(X12F 03/24 12:17
推 : 建立一個max-heap 取他的頭XD13F 03/24 12:41
→ : *根
→ : *根
推 : $max=0:15F 03/24 14:10
→ : foreach($陣列變數 as $自訂變數)
→ : $max = ($自訂變數>$max)? $自訂變數 : $max ;
→ : 這樣?
→ : 我記得陣列好像有排序方法,再去最大值。
→ : foreach($陣列變數 as $自訂變數)
→ : $max = ($自訂變數>$max)? $自訂變數 : $max ;
→ : 這樣?
→ : 我記得陣列好像有排序方法,再去最大值。
推 : 這不是資料結構的東西嗎20F 03/25 08:12
推 : 推 dalconan XD21F 03/25 10:32
→ : 怎麼沒人用遞迴XD22F 03/26 10:19
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 138
回列表(←)
分享