[請益] 演算法的相關知識?

軟工

1870

非本行非本科中年肥宅大叔最近無聊寫一些糞code

無聊寫一個0~N之間有幾個質數

我只會用數學的質數定義寫

一開始用python寫,只要N很大的話就要等到天荒地老

後來學C#,雖然速度可能不如C,但總比python快多了

後來去stackoverflow看才發現

平平都是用python,stackoverflow上的寫法速度根本不在同一個量級

當N差不多在10萬時,我自己的寫法大概泡碗泡麵嗑光都還跑不出來

stackoverflow上的寫法1~2秒就出來了...QQ

不上去看我根本不知道可以這樣解

自認年紀太大可能永遠無法走這行,不過寫些糞code輔助工作還可以

至少天天燒腦寫一點點可以防止老了老年痴呆...

非本科等級的這相關的知識入門可以從哪開始?

先刷leetcode不懂再google嗎?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.206.117 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1633880464.A.7EB.html
humanfly1樓可以啊~你寫leetcode看不懂題目或是看到神解 10/10 23:47
humanfly2樓從關鍵字就能google到很多演算法筆記了 10/10 23:47
j09583220803樓去刷題阿,很多神解 10/10 23:58
yamakazi4樓人類科技的進步本來就是站在巨人的肩膀上 10/11 00:03
yamakazi5樓我現在做每件事,都先上issue tracker看有沒有人解過類 10/11 00:04
yamakazi6樓似的問題 10/11 00:04
eduishappy7樓站在神人的肩膀上,可以看得更高更遠,才會有更快速解 10/11 00:57
mike84698樓每次看討論真的都會發現新大陸XD 10/11 01:39
HoloLens9樓我覺得可以跑到1兆的Meissel-Lehmer演算法更是神奇XD 10/11 05:08
hackfox10樓call is_prime(n)就好了啊 10/11 09:45
lhcdr11樓感謝那些神人們無私的分享與貢獻 10/11 10:02
zawang72712樓可以先把YouTube江蕙如老師的演算法看一遍 再開始練lee 10/11 10:45
zawang72713樓tcode 10/11 10:45
brianhsu14樓你要有系統和理論的話就是找資料結構與演算法的開放式線 10/11 13:11
brianhsu15樓上課程啊。要動能實戰那就多刷題沒錯。 10/11 13:11
jobintan16樓演算法圖鑑可以看一下,小白可以考慮參考下。 10/11 17:55
ILYY17樓資結 演算法的開放課程先看一看 10/11 18:45
newking76118樓你在寫的時候,算一下複雜度不是就知道惹嗎? 10/11 20:28
本人19樓會算複雜度我就不會問這種問題了...QQ 10/11 21:04
devilkool20樓不會算複雜度就是資結從頭讀起 10/11 21:18
brucetu21樓輔助工作的話可以從爬蟲 excel操作 資料庫等等的開始學, 10/12 04:18
brucetu22樓刷題資結演算法顯然跟你工作八竿子打不著 10/12 04:18
brucetu23樓前後端 powershell 找跟你工作可能有關的應用來學 10/12 04:19
wulouise24樓複雜度很多其實不難算,你還是上上課吧 10/12 18:39
Lordaeron25樓Rabin Miller Primality Test, PUTTY 也在用。 10/12 20:30
更多請益
[請益] 備份網站的技術?
[請益] 請問我能得到比現在更好的待遇嗎?
[請益] 如何在履歷表達軟體工程的程度? (C語言)
[請益] 為什麼文組轉職主流是寫code
[請益] 想當資安的職涯規劃
[請益] 是否要再多唸個資工碩
[請益] 醫療軟體與醫療DL職涯與技能走向請益
[請益] 接Offer後還能重新談薪水嗎