Re: [問卦] 程式能寫if 就不要用for loop?
※ 引述《cosmite (焼き団子)》之銘言:
: 以前寫程式覺得要看起來厲害
: 明明能用if的
: 我會先建一個table 然後再用for loop尋找
: 好處是數量增加時增加的程式碼少
: 壞處是寫的時候和以後回來看的時候比較麻煩
: (有時候還會寫到雙層或三層for loop)
: 在網路上看一些code 其實也就if寫一寫而已
: 方便快速 維護容易 不需要想這在幹嘛
: 即時是自己寫的code 記憶力再好還是會有忘記的一天
: 程式能寫if 就不要用for loop?
: 卦
你會算複雜度嗎
以你的例子 10, 20, 30 N=3 M=30
用loop是O(M)
用if是O(N)
不過都不是最佳解
用set可以壓在O(log(N))
用hash map則是O(1)
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.57.1 (臺灣)
※ PTT 網址
推
好專業歐
推
演算系?
推
非本科應該沒學資結
→
這篇有料
噓
OGC再來說
推
三層loop 基本上已經是O(n^3),當
→
然也有情況可能最裡面那層每次都只
→
會執行一次或兩次 實際上Big-O會更
→
小
→
不過寫三層loop 很多題目應該會TL
→
E 除非本身題型就是只能這樣做
→
嚴謹的時間複雜度定義 theta omeg
→
a bigO應該是要演算法課才會正式定
→
義出來,資結很多東西都是帶到而已
推
這篇有料 跟以前同事講得一模一樣
→
這計算機概論就有教了
推
這不是基礎的嗎,很明顯原原po沒有認真修課
爆
Re: [問卦] 寫程式只要會用套件就好了吧?寫程式有分等級 Lv1 就像下圖這種一隻猴子敲鍵盤 猴子知道敲鍵盤的意義嗎? 當然不知道,牠知道敲對鍵盤有一根香蕉就每天這樣敲43
[問卦] 用VIM + gcc寫程式都是怎樣的人如題 阿魯我菜鳥B8啦 我還在用Dev C++ 看到學霸同學用一個奇怪的黑框框 我想說奇怪 為啥他能在終端機上打程式27
[問卦] 寫程式只要會用套件就好了吧?現在高階語言都很方便 Python R那些一堆屌套件可以用 分析、資料視覺化、機械學習 真正用到的 只需要幾行套件呼叫就解決 不用像學C Java 一樣在那邊土方煉鋼XX
[問卦] 可以請李靚蕾不要一直用私事騷擾大家嗎..都已經幾個星期了 該報警 就報警 該提告就提告... 大家真的沒有很想知道那些私事吧 可以麻煩一下李靚蕾 不要一直用私事騷擾大家嗎..21
[問卦] 俄軍進烏克蘭是用google map還apple map?俄軍要打烏克蘭 總免不了人生地不熟 要正確往重要據點進攻 應該還是會用導航吧 俄軍會用google map?19
[問卦] 用If goto寫迴圈是不是很爽最近學到可以用if goto寫迴圈 感覺像發現新大陸一樣 超級方便,超級爽的 為什麼書中很少教 有八卦嗎?8
[問卦] 程式語言為啥都要用英文寫 掛???????????程式語言很多語法都要用英文寫 阿不懂英文的是要怎麼寫????????? 就像看得懂中文 但也不見的看得懂日文漢字一樣(看起來很像中文但不是) 有人會說也能用中文寫程式
爆
[爆卦] 黃國昌回應國會改革懶人包爆
[問卦] 我到立法院了,沒人啊?爆
Re: [新聞] 太陽花再起?苗博雅嘆藍白墮落:強行闖爆
[爆卦] 台文館道歉了!館長副館長鞠躬謝罪爆
[爆卦] 東森新聞製造假新聞爆
[問卦] 幾年前有參加太陽花的給我進來爆
[問卦] 民主的力量太強了吧?爆
[爆卦] 趙天麟副教授邀請顏若芳赴世新大學演講爆
[問卦] 台南多區停電爆
[問卦] 太陽花有去,這次又在現場的都甚麼人?79
[問卦] 為什麼覺青朋友這幾天狂發動態?76
[問卦] 私科電資:公職沒什麼前途 怎反駁?72
[問卦] 民主是什麼時候變成嘲諷一詞了77
[問卦] 吃牛排結果發現被加料67
[問卦] 歌手范逸臣 紀曉君被出征了?57
[問卦] Threads一堆人說黑箱要來了 有八卦嗎?82
Re: [新聞] 痛斥藍白國會改革法案強渡「暴力立法」 王23
[問卦] 八卦版一堆反社會的是不是都中年魯蛇啊?43
Re: [新聞] 強調條文都公開上網 黃國昌:誰說昨天審爆
[問卦] 怎麼突然學生又開始集會護民主了?49
[爆卦] 立法院職權行使法修正案 刊載者:林佳龍55
[問卦] 多數決是什麼意思爆
Re: [新聞] 快訊/太陽花再起?青年學生聚集「立法院69
[問卦] 這兩天有就業博覽會嗎?爆
Re: [新聞] 快訊/太陽花再起?青年學生聚集「立法院7X
[爆卦] 台北律師公會聲明39
[問卦] 上街被當白癡,投票投不贏,還能做什麼49
Re: [問卦] 打架打到奶子露出來了40
[問卦] 打架打到奶子露出來了37
Re: [爆卦] 又有懶人包造謠製圖囉