Skip to content
forked from ErickMwazonga/sifu

Data Structures and Algorithms(DSA)

Notifications You must be signed in to change notification settings

Luke-Reign/sifu

 
 

Repository files navigation

Sifu

A list of grouped leetcode DSA problems with solutions that helps one prepare well for a coding interview.

  1. https://goodtecher.com/
  2. https://github.com/iverson52000/DataStructure_Algorithm
  3. https://zhaonanli.gitbooks.io/leetcode/content
  4. https://somjang.tistory.com/entry/leetCode-729-My-Calendar-I-Python?category=351755
  5. https://leetcode.xnerv.wang/zigzag-conversion/
  6. https://techlarry.github.io/Leetcode/202.%20Happy%20Number/
  7. https://adit0503.gitbook.io/leetcode/200.-number-of-islands
  8. https://velog.io/@jiselectric/Leetcode-Powx-n
  9. https://github.com/kdn251/interviews/tree/master/leetcode
  10. https://mrleonhuang.gitbooks.io/lintcode/content
  11. https://leetcode.com/discuss/general-discussion/494279/comprehensive-data-structure-and-algorithm-study-guide
  12. https://quanticdev.com/algorithms/dynamic-programming/sliding-window/
  13. https://github.com/jwasham/code-catalog-python/blob/master/catalog/suggested/
  14. https://igotanoffer.com/blogs/tech/google-software-engineer-interview
  15. https://youtube.com/channel/UC_mYaQAE6-71rjSN6CeCA-g
  16. https://walkccc.me/LeetCode/problems/0009/
  17. https://linlaw0229.github.io/
  18. https://czxttkl.com/category/leetcode/
  19. https://hercy.me/
  20. https://github.com/jiselectric/Algorithm
  21. https://github.com/xizhengszhang/Leetcode_company_frequency/blob/master/Summary/leetcode%20Notes.pdf

75 Curated Questions

  1. https://seanprashad.com/leetcode-patterns/
  2. https://docs.google.com/spreadsheets/d/1A2PaQKcdwO_lwxz9bAnxXnIQayCouZP6d-ENrBz_NXc/edit#gid=0
  3. https://leetcode.com/list/xi4ci4ig/
  4. https://leetcode.com/discuss/interview-question?currentPage=1&orderBy=hot&query
  5. https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU

System Design

  1. https://afteracademy.com/tech-interview/system-design/top-questions
  2. https://github.com/shashank88/system_design
  3. https://thinksoftware.medium.com/how-to-ace-object-oriented-design-interviews-4f9a667e0780
  4. https://www.thinksoftwarelearning.com/courses/SystemDesignBible

Groupings

  1. 2D DFS - [79, 130, 200, 695] DP - [62, 63, 64, 221, 1594]
  2. BINARY SEARCH [33, 34, 69, 74, 153, 162, 374]
  3. TREES BFS - [102, 199, 1161, 107, 103, 513, 515]
  4. STACK [20, 155, 232, 225, 316, 678, 739, 844]
  5. DESIGN [146, 359, 380, 384, 621, 933]

Others

  1. https://www.lewuathe.com/radix-sort-in-python.html
  2. https://stackabuse.com/radix-sort-in-python/
  3. https://www.geeksforgeeks.org/python-program-for-radix-sort/
  4. https://www.alphacodingskills.com/python/pages/python-program-for-radix-sort.php#:~:text=Python%20Program%20-%20Radix%20Sort%20Radix%20sort%20is,counting%20sort%20as%20a%20subroutine%20to%20perform%20sorting.

About

Data Structures and Algorithms(DSA)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%