演算法/leetcode/刷題(已滿)

作者: Alreadykiss (Evil)   2021-11-02 23:33:47
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.方式
備註:來信請簡單說明自己的動機跟目前學習狀況~

Links booklink

Contact Us: admin [ a t ] ucptt.com