演算法/leetcode/刷題

看板StudyGroup作者 (Evil)時間2年前 (2021/11/02 23:33), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
1.自介:做軟體開發的工作3年多,預計在明年初開始找新工作,演算法實力普普,目前 Leetcode刷了一百多題,把常見的Leetcode tag都做了幾題,還很需要補充各種演算法跟 理解題目能力QQ 2. 對象:想寫演算法題目的人,了解基本data structure用法、基本題型解法,就是 leetcode tag 分類的方式,ex. Array, String, Two-pointers, Sliding windows, Hash Table, LinkedList, Tree, BFS, DFS...,碰到完全不會的概念要自己加強。 3. 目標:督促自己每週完成固定題數,練習講解思考邏輯、解題流程;這個階段 要完成約100~120題,注重對每種題型的瞭解程度,不會特別針對某個公司題庫刷題唷。 4. 原因:到年底前工作比較忙,還是希望能穩定刷題,希望跟有類似想法的夥伴一起努 力,而且說出自己的思考邏輯也很重要,希望有機會多練習 5. 地點:線上,用Slack 6. 時間:目前是預計一、三晚上8:30,約1小時,還要安排自己解題的時間 7. 方式: (1) 11/10開始,每週三會公布隔週的題目,每週目標在8~12題,我會開個Github Repository大家一起協作,從以下幾個題目源挑 - Element of Programming - Cracking the code interview 6th edition, - https://leetcode.com/list/?selectedList=9934j5dc - https://www.programcreek.com/2013/08/leetcode-problem-classification/ 每週都有個主題,挑的會是同一類型的題目,選了以後進個commit,大家各自找時間寫 寫好發PR。 (2)每週一跟四進行討論,會有解題者講解各4~6題,希望不超過1小時可以完成討論,講 解至少要包含思考邏輯、演算法的時間空間複雜度,討論結束後,由我或講解者把討論後 覺得最理想的演算法再發PR。 (3)如果很有效率、積極主動的人又多會把題數加多,講解採自願制,週三公布後由本週 還沒講過的人優先登記,到週六中午以前,解題者還沒滿再開放給其他人。 (4)請假規則:講解者請假務必在2天以前通知我,以方便找人代替,其餘出席者需請假也 請儘早提出,這個讀書會只有將近3個月,鼓勵大家設定目標盡可能參與。 (5)語言不限,我會以Java為主。 8. 範圍:我會以上述7. (1)的題目源為主,不過有其他來源可以討論 9. 人數限制:2~5人,上限加我6人 10.解散條件:到1/31過農曆年前,如果還有有志之士,會討論轉換成mock interview的 形式進行,不過就看各自面試情況吧 11.運作規則:詳請參考7.方式 備註:來信請簡單說明自己的動機跟目前學習狀況~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.122.92 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/StudyGroup/M.1635867229.A.4A9.html ※ 編輯: Alreadykiss (223.140.169.199 臺灣), 11/04/2021 23:02:30
文章代碼(AID): #1XWLfTIf (StudyGroup)