[討論] 刷題都怎麼自學
看到大家在討論自學的流程
也想上來問一下意見
我目前在刷題 Easy題就有點卡卡的
字串陣列相關的因為平常有在碰可以解得掉
因為是非本科以前沒學過資結演算法
遇到跟演算法相關的就要常常找解答
有買書來讀
讀完後對解題比較有想法 但還是很難一次寫出最佳解
有些解都是某個演算法或數學理論 沒寫過根本做不出來
想問一開始做Easy要常常查演算法或看解答是正常的嗎?
等Easy刷完再做Medium會比較上手?
還是大家會先做同一個topic 從easy->medium先刷完再換topic?
我覺得刷同topic的作法有點像是先偷看答案
想問大家刷題時是怎麼自學的呢?
--
我現在也在刷,不過都是集中同 topic 為主,我覺得看答
案也沒差,我底子很差所以 easy 也是會看不過還是要先想
過寫過就是
最近才突破一百題沒多久…
一個 topic 學熟在換下一個,比較不會發散,看題目沒
想法那就直接看解答,慢慢就會有感覺了
先通過後看其他人的做法,或是翻一翻討論區
把 Introduction to Algorithm 拿來看(X
怎麼不先學資結跟演算法
至少要懂複雜度吧
不要照難度刷 要照主題刷
比如說linked list先刷個二十題
確定完全懂linked list再換下個主題
r
這兩個資源都很好 幫伲每個topic都整理了
neetcode 還有video 教解題思維
感謝大家推文 我先照主題刷好了 比較有成就感 等真的要面試再重刷一遍
leetcode 應該是要先學資結演算法才去刷吧
對啊 一開始太卡了 有找資結的書來讀 演算法就邊刷題邊學
我本科修過資結和演算法刷Easy都會卡了
學過算法跟資結還會卡easy….你本科底子根本是零吧…
紅明顯認真給你建議
先把leetcode關掉認真學alg ds
我是照topic刷從easy 開始然後想十分鐘不行就看答案,
再慢慢寫到medium
但後面比較複雜的還是先搞懂基礎再寫比較好,不然就會
變成像在背答案
大學先修過資料結構和演算法
交大資工開放式課程是你的好夥伴
有些easy感覺不像easy,可能還比medium某些題還難(如果
那個topic以前你沒碰過),不過大部分easy基本上都真的
是你的某個程式語言有一定熟悉度,就很直接是那樣寫
如果有人可指點 遇到不會的題目可問需要什麼演算技巧
查完後再寫一次 這樣進步最快
前200題都先看別人的解法吧
求效率可以直接刷Grind75, 想照著主題一步一步刷可以
參考代碼隨想錄
先去看大學演算法或資結的開放課程 看完保證寫easy不是
問題
演算法 資料結構的OCW都先修過一輪再刷題吧 哪有還不
知道怎麼走就問人要怎麼跑
不過LC刷久看到題目自然會有點感覺知道有什麼套路 沒
有甚麼自學吧 就多刷就會越來越熟
像比如看到什麼minimum step就會知道大概是要考BFS gi
ve all solutions可能是要考backtrack 給陣列做操作問
方法可能會是DP string大概率跟hash有關 然後有時候也
可以從側資大小大概猜出這題要的複雜度回推可能的算法
基本上真的就是多練
至於每個算法的套路又很多 像有時候string dp大概就會
分兩種 dp[i][j]代表str[i:j]或是代表str1[0:i] str2[
0:j] 然後算法有時候會有模板可以把模板記起來
演算法教科書: Am I a joke to you?
是否有人要組leetcode讀書團?
如果不會可以互相討論
剛開始完全沒想法建議直接看別人解答別浪費時間第一題就
卡一小時 看完自己試著做 有個概念後類似題型腦袋中會有
大概要怎麼解的架構
cracking the coding interview 可以看這本,網路上有pdf,裡
面的英文沒有很難。
剛刷一個月 250題左右 目前熟基本題型,不熟的算法或資
料結構就多做類似題目 可以先做blind 75 去補強自己的
盲區
本科大四,我覺得請人給提示也不要直接看答案,少了思
考的過程差蠻多的
我目前的做法是想不出來看答案 然後過幾天再做這題 主要是想知道思路 抄答案比較像用背的 不是理解的
想想你各位準備學測指考的時候 做數學題直接看答案能
夠學到什麼? 想過一遍才會內化
一個月250題也太猛, 我一天兩三題就頭暈了~
前面不是有人刷題心得跟建議?
我就是看了那篇才開始刷題的 因為照著Grind75的題目刷才遇到本文的問題
※ 編輯: vi000246 (210.64.53.88 臺灣), 11/03/2022 13:40:09目前沒有要求職,現在寫leetcode當活化腦袋,照題目順序一
個一個寫
我一個白紙新手都是靠google跟翻書在照數字刷的...
每隔一周就回去抽幾題來刷 腦袋燒得每天都很好睡呢
leetcode 學習資源看一下應該有幫助
有讀書會嗎?
笨蛋如我,資深菜雞15年以上,都覺得Easy難,最近剛破E
asy100,繼續挑戰M100
去搞一本“算法图解”,花三天看完前六章,就可以解一堆
題目了。當然最好整本看完。這本是很入門很入門的演算法
書籍。
勇敢就好了, 寫20分鐘沒想法就看答案, 參加周賽紀錄自己
的成績, 當然easy都寫不出來的話
就先把語言學好
先學長演算法跟資結再刷題,不要本末倒置
*學好
先學資料結構
認真建議先學完DSA再開始刷題
推
先去看dsa ada再來
通常要考試 才會刷體 一般軟體公司 怎麼可能讓新進員工
刷題而不管專案進度的
通常要看是否已經畢業 或是之前的公司做過類似的工作 然
後再告知大致的工作內容 對吧
資訊本科系畢業 還是半路出家的
非本科系 跨行 處理的 還是本科系處理的
之前待的公司呢?
台灣的公司嘛?
刷同topic的作法是系統式作法,你不熟binary search就刷
到熟到不行,但建議最重要還是computer science基礎,先
把各類演算法原理和時空間複雜度搞懂再來刷
如果是窩 先把登出登入 run出來
然後 再把資料報表 寫出來 重點要能Run
其他就是 一般星星 階層 這就跟演算法有直接關係 很多
書都有
想學吞劍跟走鋼索你會不會自學,那為什麼新手能自學lc
hi我更新了一些文章來回答你的問題可以參考~
86
[心得] 最完整!演算法學習路線圖(2021 統整版)Top 5 架構圖66
[分享] 富邦悍將流程圖演算法先附上流程圖 然後我們來看看執行的結果 這是一堂電腦課 國中有演算法課程(身為國中資訊老師表示:) 讓大家認識演算法 首先年份我們先看年份 請輸入2017 如果先輸入2017就會執行第一個流程圖 流程圖說明47
[請益] 以刷題為目標的正確學習路徑本科是電子系 有上過計算機概論和一點點計算機網路 但資料結構、演算法和作業系統就幾乎沒碰了 目前在南部當Android BSP 目標是Android App開發15
[心得] 最完整!演算法學習路線圖(2021 統整版)Top 5 架構圖10
Re: [討論] 我就問,刷題強者的實務表現?各位同仁大家好,小弟是人稱慣老闆的阿肥 阿肥我非常贊同刷題這件事 已有很多賢達文章回覆,但多為受雇方或求職者的角度, 阿肥趁此以另一方的角度來闡述刷題這件事 不只要刷題,而且要15
[問卦] 兒童色情照的演算法?聽說google有個技術 只要有人上傳兒童色情照 就會自動被辨識出來並且通報警察 我想問啊 這個演算法是怎麼做出來的啊10
[問卦] YouTube的演算法是智障嗎?有幾個影片卡在我的首頁卡3天了 卡這麼多天,我還沒點開來看 不就代表我他媽的沒興趣嗎? 你他媽的還硬要我手動移除才願意換掉 是智障嗎?7
[問卦] 有人覺得Youtube的演算法很爛嗎?youtube主要是用興趣演算法去找你喜歡看的影片 像是你看的A領域的影片 他就會繼續推A領域相關的影片給你看 那如果A領域的東西你都看得差不多 或是看膩了1
[問卦] 請問推特演算法的八卦??小弟手機接獲這則推特通知,如圖 但我在推特沒有追蹤或喜歡過這個帳號 有點好奇演算法是如何的把這個推特導向我? 但當我接獲這則推特時