[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3993":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},3993,"awesome-leetcode-resources","ashishps1\u002Fawesome-leetcode-resources","ashishps1","Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.","https:\u002F\u002Falgomaster.io",null,"Java",16663,3537,157,6,0,17,57,268,58,45,"GNU General Public License v3.0",false,"main",true,[27,28,29,30,31,32],"algorithms","coding","data-structures","dsa","leetcode","leetcode-patterns","2026-06-12 02:00:57","\u003Cp align=\"center\">\n  \u003Cimg src=\"images\u002Fleetcode-repo-logo.png\" width=\"350\" height=\"200\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fblog.algomaster.io\u002F\">Join Free Newsletter\u003C\u002Fa>\n\u003C\u002Fp>\n\nThis repository contains awesome LeetCode resources to learn Data Structures and Algorithms (DSA) and prepare for Coding interviews.\n\n👉 If you want to master DSA patterns, checkout [AlgoMaster.io](https:\u002F\u002Falgomaster.io)\n\n## 💡 Tips\n- [How I Mastered DSA](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002Fhow-i-mastered-data-structures-and-algorithms)\n- [How to Start LeetCode](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002Fhow-to-start-leetcode-in-2025)\n- [15 Leetcode Patterns](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002F15-leetcode-patterns)\n\n## 📌 Fundamental Concepts\n- [Algorithmic Complexity](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002F57bd4963-462f-4294-a972-4012691fc729)\n- [Big-O Cheat Sheet](https:\u002F\u002Fwww.bigocheatsheet.com\u002F)\n- [Arrays](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SlNq09scdWE&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Bit Manipulation Techniques](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002Fc650df76-f978-46ee-a572-eb13c354905d)\n- [Sorting Algorithms](https:\u002F\u002Fmedium.com\u002Fjl-codes\u002Funderstanding-sorting-algorithms-af6222995c8)\n- [Linked List](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FbHf0ii0WDg&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Stacks](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=XcaAZ6wNkYM&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Queues](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Fto-queue-or-not-to-queue-2653bcde5b04)\n- [Hash Tables](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Ftaking-hash-tables-off-the-shelf-139cbf4752f0)\n- [Binary Tree](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=p85ohoV6Z4E&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Binary Search Tree](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PoJYBTSM0IU&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Heaps](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Flearning-to-love-heaps-cef2b273a238)\n- [Recursion](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F1733447\u002Fbecome-master-in-recursion)\n- [Backtracking](https:\u002F\u002Fmedium.com\u002Falgorithms-and-leetcode\u002Fbacktracking-e001561b9f28)\n- [Trees](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F1820334\u002FBecome-Master-in-Tree)\n- [Tries](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Ftrying-to-understand-tries-3ec6bede0014)\n- [Binary Search](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F786126\u002FPython-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems)\n- [Greedy Algorithm](https:\u002F\u002Fwww.freecodecamp.org\u002Fnews\u002Fgreedy-algorithms\u002F)\n- [Dynamic Programming](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Fless-repetition-more-dynamic-programming-43d29830a630)\n- [Graph Theory](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xN5VGzK9_FQ&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Master Graph Algorithms](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002Fmaster-graph-algorithms-for-coding)\n- [DFS Traversal](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Fdeep-dive-through-a-graph-dfs-traversal-8177df5d0f13)\n- [BFS Traversal](https:\u002F\u002Fmedium.com\u002Fbasecs\u002Fgoing-broad-in-a-graph-bfs-traversal-959bd1a09255)\n- [Union-Find](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fgeneral-discussion\u002F1072418\u002FDisjoint-Set-Union-(DSU)Union-Find-A-Complete-Guide)\n- [Dijkstra Algorithm](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F1059477\u002FA-guide-to-Dijkstra's-Algorithm)\n- [Minimum Spanning Tree](https:\u002F\u002Fwww.hackerearth.com\u002Fpractice\u002Falgorithms\u002Fgraphs\u002Fminimum-spanning-tree\u002Ftutorial\u002F)\n\n## 🚀 Patterns\n- [15 Leetcode Patterns](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002F15-leetcode-patterns)\n- [20 DP Patterns](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002F20-patterns-to-master-dynamic-programming)\n- [Two Pointers Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=QzZ7nmouLTI&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Sliding Window Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=y2d0VHdvfdc&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Prefix Sum Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=yuws7YK0Yng&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Fast and Slow Pointers Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=b139yf7Ik-E&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Top 'K' Elements Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6_v6OoxvMOE&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Kadane's Algorithm](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=NUWAXbSlsws&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Linked List In-place Reversal Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=auoTGovuo9A&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Monotonic Stack Pattern](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=DtJVwbbicjQ&list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2)\n- [Overlapping Intervals Pattern](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002F812e72f7-eced-4256-a4c1-00606ae50679)\n- [Backtracking Pattern](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002F81d42ca2-600c-4252-aa33-a56462090048)\n- [Modified Binary Search Pattern](https:\u002F\u002Fblog.algomaster.io\u002Fp\u002Fd0d81b04-4c2a-4b45-a101-5137c3146686)\n- [Tree Patterns](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F937307\u002FIterative-or-Recursive-or-DFS-and-BFS-Tree-Traversal-or-In-Pre-Post-and-LevelOrder-or-Views)\n  - [Tree Iterative Traversal](https:\u002F\u002Fmedium.com\u002Fleetcode-patterns\u002Fleetcode-pattern-0-iterative-traversals-on-trees-d373568eb0ec)\n  - [Tree Question Pattern](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F2879240\u002FTREE-QUESTION-PATTERN-2023-oror-TREE-STUDY-GUIDE) \n- [Graph Patterns](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F655708\u002FGraph-For-Beginners-Problems-or-Pattern-or-Sample-Solutions)\n- [DFS + BFS Patterns (1)](https:\u002F\u002Fmedium.com\u002Fleetcode-patterns\u002Fleetcode-pattern-1-bfs-dfs-25-of-the-problems-part-1-519450a84353)\n- [DFS + BFS Patterns (2)](https:\u002F\u002Fmedium.com\u002Fleetcode-patterns\u002Fleetcode-pattern-2-dfs-bfs-25-of-the-problems-part-2-a5b269597f52)\n\n## 📝 Must-Read Leetcode Articles\n- [Sliding Window Template](https:\u002F\u002Fleetcode.com\u002Fproblems\u002Ffrequency-of-the-most-frequent-element\u002Fsolutions\u002F1175088\u002FC++-Maximum-Sliding-Window-Cheatsheet-Template\u002F)\n- [Two Pointers Patterns](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F1688903\u002FSolved-all-two-pointers-problems-in-100-days)\n- [Collections of Important String Questions](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F2001789\u002FCollections-of-Important-String-questions-Pattern)\n- [Substring Problem Template](https:\u002F\u002Fleetcode.com\u002Fproblems\u002Fminimum-window-substring\u002Fsolutions\u002F26808\u002FHere-is-a-10-line-template-that-can-solve-most-'substring'-problems\u002F)\n- [Binary Search Template](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F786126\u002FPython-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems)\n- [A General Approach to Backtracking Questions](https:\u002F\u002Fleetcode.com\u002Fproblems\u002Fpermutations\u002Fsolutions\u002F18239\u002FA-general-approach-to-backtracking-questions-in-Java-(Subsets-Permutations-Combination-Sum-Palindrome-Partioning)\u002F)\n- [Monotonic Stack Template](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F2347639\u002FA-comprehensive-guide-and-template-for-monotonic-stack-based-problems)\n- [Heap Patterns](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fgeneral-discussion\u002F1127238\u002Fmaster-heap-by-solving-23-questions-in-4-patterns-category)\n- [Bit Manipulation Patterns](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F4282051\u002Fall-types-of-patterns-for-bits-manipulations-and-how-to-use-it)\n- [Dynamic Programming Patterns](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fstudy-guide\u002F458695\u002FDynamic-Programming-Patterns)\n- [Stock Series Patterns](https:\u002F\u002Fleetcode.com\u002Fproblems\u002Fbest-time-to-buy-and-sell-stock-with-transaction-fee\u002Fsolutions\u002F108870\u002Fmost-consistent-ways-of-dealing-with-the-series-of-stock-problems\u002F)\n\n## ✅ Curated Problems\n- [AlgoMaster 300](https:\u002F\u002Falgomaster.io\u002Fpractice\u002Fdsa-patterns)\n- [Blind 75](https:\u002F\u002Fleetcode.com\u002Fdiscuss\u002Fgeneral-discussion\u002F460599\u002Fblind-75-leetcode-questions)\n- [Leetcode Top 100 Liked](https:\u002F\u002Fleetcode.com\u002Fstudyplan\u002Ftop-100-liked\u002F)\n- [Leetcode Top Interview 150](https:\u002F\u002Fleetcode.com\u002Fstudyplan\u002Ftop-interview-150\u002F)\n\n## 📺 YouTube Playlist\n- [AlgoMaster DSA Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLK63NuByH5o9odyBT7nfYkHZyvGQ5oVp2&pp=gAQB)\n- [AlgoMaster LeetCode Pattern Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLK63NuByH5o-tqaMUHRA4r8ObRW7PWz45)\n- [Abdul Bari's Algorithms Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O)\n- [William Fiset's Data Structure Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLDV1Zeh2NRsB6SWUrDFW2RmDotAfPbeHu)\n- [William Fiset's Graphs Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P)\n- [Tushar Roy's Dynamic Programming Playlist](https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLrmLmBdmIlpsHaNTPP_jHHDx_os9ItYXr)\n\n## 📇 Courses\n- [Coursera - Algorithms, Part I](https:\u002F\u002Fwww.coursera.org\u002Flearn\u002Falgorithms-part1)\n- [Coursera - Algorithms, Part 2](https:\u002F\u002Fwww.coursera.org\u002Flearn\u002Falgorithms-part2)\n\n## 📚 Books\n- [Data Structures And Algorithms Made Easy](https:\u002F\u002Fwww.amazon.in\u002Fdp\u002FB08CMLS7LZ)\n- [Cracking the Coding Interview](https:\u002F\u002Fwww.amazon.in\u002Fdp\u002F0984782850)\n\n## 📩 Newsletter\n- [AlgoMaster Newsletter](https:\u002F\u002Fblog.algomaster.io\u002F)\n\n## 🔎 Visualization\n- [AlgoMaster DSA Animations](https:\u002F\u002Falgomaster.io\u002Fanimations\u002Fdsa)\n- [VisuAlgo](https:\u002F\u002Fvisualgo.net\u002Fen)\n\n## 📎 LeetCode Extensions\n- [LeetCode Timer](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fleetcode-timer\u002Fgfkgelnlcnomnahkfmhemgpahgmibofd): Easily time your leetcode practise sessions with automatic time setting based on difficulty.\n- [LeetCode Video Solutions](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fleetcode-video-solutions\u002Filnmgkahgjdpkoliooildngldmilhelm): Watch free LeetCode video ▶ solutions on the problem page itself.\n- [LeetCode Format](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fleetcode-format\u002Fimogghebhifnnlgogigikjecilkicfpp): Adds Format code button on leetcode to format the code using Prettier code formatter.\n- [LeetHub v2](https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fleethub-v2\u002Fmhanfgfagplhgemhjfeolkkdidbakocm?hl=en): Automatically integrate your Leetcode & GeeksforGeeks submissions to GitHub.\n- [LeetCode VS Code Extension](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=LeetCode.vscode-leetcode): Solve LeetCode problems in VS Code.\n\nYour contributions are most welcome!\n\n---\n\n\u003Cp align=\"center\">\n  \u003Ci>If you find this resource helpful, please give it a star ⭐️ and share it with others!\u003C\u002Fi>\n\u003C\u002Fp>\n","该项目是一个汇集了大量LeetCode资源的仓库，旨在帮助学习者掌握数据结构与算法，并为编程面试做准备。核心功能包括提供丰富的算法题目解析、常见数据结构介绍及面试技巧分享等，主要采用Java语言实现。技术特点在于其内容全面覆盖从基础概念到高级应用的各个方面，如算法复杂度分析、大O表示法、各种数据结构详解（数组、链表、栈、队列等）以及多种算法模式（递归、回溯、贪心算法、动态规划等）。适用于希望系统性提升自己在计算机科学领域解决问题能力的学生或职场人士，特别是那些正准备参加技术岗位面试的人群。",2,"2026-06-11 02:57:40","top_language"]