看板 Python 關於我們 聯絡資訊
假如for I in range(5): 跑出0-4的值 請問要怎麼去比較值的大小呢 Output結果是 4最大0最小 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.35.206 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1521096629.A.BD3.html
uranusjr: 我...看不懂?最大就是 4 最小就是 0 啊, 你不就比完了 03/15 14:59
thethirdfoot: 是說能利用程式去跑出結果最大最小值 不是自己去判 03/15 15:14
thethirdfoot: 別 03/15 15:14
uranusjr: 我...還是看不懂?最小值就是 0 啊, 最大就是 4 (5 - 1) 03/15 15:17
uranusjr: 這根本不需要程式來判斷直接寫死都可以 03/15 15:18
thethirdfoot: ㄝ 那要怎麼取出最大值並列印出來呢 03/15 15:20
thethirdfoot: 假如迭代出來的順序不是 0 1 2 3 4 而是 3 5 2 1 0 03/15 15:22
thethirdfoot: 那我要列印出5 最大值的話要怎麼取出來呢 03/15 15:22
lycantrope: 最大值 n-1 最小值 0 直接印出來不就好了 03/15 15:22
Jyery: max1 = 0 ;if I > max1: max1 = I;print(max1) 分號改換行 03/15 15:25
Jyery: https://i.imgur.com/N3SYm4M.png 03/15 15:29
Jyery: 只是我初始值好像下的不好:D 03/15 15:30
Jyery: https://i.imgur.com/xmJAM0e.png 03/15 15:44
if那邊 max1=I 為何他能知道最大值呢
Jyery: 阿第二個迴圈打錯 03/15 15:45
Jyery: 順序35210可以用內建sort()先排 也可以不用 03/15 15:51
BigBank: 直接max() min()就好啊 03/15 16:00
froce: 1、去查泡泡排序法 03/15 16:09
froce: 或者2、把結果存入list,取max/min 03/15 16:10
WunoW: 不用浪費時間去學什麼排序法,你學得再精實務上也用不到 03/15 16:20
WunoW: 能理解排序法對提升演算法功力的幫助也不大 03/15 16:21
WunoW: 學校學的出社會就可以丟了,業界是另一個次元 03/15 16:23
WunoW: 內建取最大最小值和排序的方法 就直接拿來用不要懷疑 03/15 16:26
WunoW: 要是有人問你底層實現的邏輯 你就叫他去吃屎 03/15 16:30
WunoW: ok 你懂了 那請問能為公司提升多少profit 一句話讓他閉嘴 03/15 16:33
※ 編輯: thethirdfoot (60.251.237.184), 03/15/2018 16:46:52
Jyery: max1是變數名字 跟每個I比較大小 比他大就replace掉 03/15 16:49
Jyery: 玩其他語言還是要學排序啦 先學個泡泡排序 03/15 16:55
thethirdfoot: 謝謝J大 03/15 17:49
handsomeLin: J大的變數起頭都歸零基本上寫的不好吧... 03/15 17:53
handsomeLin: max跟min寫在外面分別等於無限小跟無限大 03/15 17:54
handsomeLin: 進迴圈再做判斷 03/15 17:54
handsomeLin: 說sort的又完全偏掉了 基本上原po就是想實踐min max 03/15 17:57
handsomeLin: 兩個原本時間複雜度 用sort基本等於nlogn 完全是自 03/15 17:57
handsomeLin: 找麻煩 冒泡排序最差更是n^2了 03/15 17:57
handsomeLin: *min max線性時間複雜度 03/15 17:57
froce: W你的想法也太奇怪了,泡泡排序是最基本的演算法,你要我用 03/15 18:08
froce: 一個要排序連泡泡都想不到的工程師,說真的我不敢用。 03/15 18:08
froce: 又不是要他自幹什麼影像處理演算法還是不准用其他插件寫網 03/15 18:15
froce: 頁元素... 03/15 18:15
mantour: 從第一個讀到最後一個,一路記住目前最大和最小的 03/15 18:29
mantour: 我待會要連續唸十個數字,你要在我唸完之後馬上告訴我最 03/15 18:33
mantour: 大和最小的數是多少,你會怎麼做? 03/15 18:33
thethirdfoot: 如果用J大的方式會因為順序不一樣可能在途中就停止 03/16 08:09
thethirdfoot: 了 我自己使用加入串列在用前面幾位大大說的內建max 03/16 08:09
thethirdfoot: ()就可以了 感謝各位指導 03/16 08:09
Jyery: 好吧沒注意到 03/16 09:28
WunoW: froce請問你公司專案有在自幹泡泡排序法嗎? 03/17 09:08
WunoW: 如果沒有你還要求要會 那麼奇怪的是你 03/17 09:09
WunoW: 你以為開發有多少時間可以耗在那些東西上面?又不是在寫論文 03/17 09:10
WunoW: 整個team都在等你一個人寫排序法就好啦 你說4b4 03/17 09:11
WunoW: 而且現實上 拜託能找到一個能熟悉語言所有特性和工具 03/17 09:14
WunoW: 針對需求寫出最佳做法不用花太多時間在google的人就很難了 03/17 09:14
froce: 泡泡排序是基本的暫存、比較的應用,W你告訴我,不會你有 03/17 09:17
froce: 什麼資格說你會寫程式? 03/17 09:17
WunoW: 講難聽點 現成方法不用搞自幹 產值比新手還不如fire掉最好 03/17 09:18
froce: 我不是反對用內建的函式、或別人的函式庫來做,而是今天這 03/17 09:24
froce: 個問題太基本,基本到連這種都沒想到要怎麼做的新手,你告 03/17 09:24
froce: 訴他都用別人的東西就好,不用去思考背後怎麼做,如果這板 03/17 09:24
froce: 上每個前輩都像你這樣,這板上新手怎麼可能進步? 03/17 09:24
froce: 更何況,誰沒提供他現成方法了,下面不是告訴他存成list取m 03/17 09:26
froce: ax/min了? 03/17 09:26
WunoW: 是啊 但我是針對你提的兩個方案來看 如果我是你主管 03/17 09:30
WunoW: 我會對你把自幹泡泡排序法列入解決方案跟老闆提議讓你離職 03/17 09:31
WunoW: 你知道這種愛自幹的人對專案開發是很大的阻力嗎 03/17 09:32
WunoW: 你自己多花時間在debug就算了 還讓別人接手不好維護 03/17 09:32
froce: W你乾脆說現在市面上所有資料結構、演算法的書都騙人的,只 03/17 09:33
froce: 應該出某某插件字典,告訴你所有的屬性和方法,做不到的寫 03/17 09:33
froce: 信告訴作者叫他加功能,這樣才叫符合業界需求好了。 03/17 09:33
WunoW: 我有說什麼騙人的之類的話嗎?... 算了再講下去要被你抹黑了 03/17 09:35
froce: 我也拜託你不要在講了。學習程式基本的思路本來就很重要, 03/17 09:41
froce: 你不會在實做中自幹泡泡排序法,問題是他的基本思路「暫存 03/17 09:41
froce: 」,你總會不斷的應用到吧? 03/17 09:41
froce: 沒人要你在真正的專案中自幹這些基礎演算法,你懂了怎麼做 03/17 09:45
froce: 之後,愛用內建的就去用內建的,這才是我提出兩條路給原po 03/17 09:45
froce: 走的意思。 03/17 09:45
froce: 卻被你說的好像我是沒產值的...我才是被抹黑的那個吧 03/17 09:46
froce: 拜託你對你愛自幹演算法的同事的恨去找他發洩,不要找我 03/17 09:48
WunoW: ...沒產值又不是在說你 我是說這類型的人 03/17 10:37
WunoW: 我是完全沒想到那句話會讓你想對號啦 真心沒想到 03/17 10:38
froce: WunoW: froce請問你公司專案有在自幹泡泡排序法嗎? 03/17 10:40
WunoW: ㄟ我發現跟你蠻有代溝的耶 就這樣吧不要討論了 03/17 10:42
froce: 我早就在解釋我不是要他在真正的專案自幹這種基本演算法, 03/17 10:42
froce: 我有這個意思的話,我幹麻提供他內建函式? 03/17 10:42