byte
learn
.dev
Courses
Blog
Aa
🌙
☰
← DSA Concepts in Python
Full Examples
Complete examples for each lesson.
02. Lists Strings and Arrays
📄 Move Zeroes
📄 Rotate Array
📄 Longest Substring Without Repeating Characters
📄 Prefix Sum
📄 Subarray Sum Equals K
📄 Top K Frequent Elements
03. Two Pointers and Sliding Window
📄 3Sum
📄 Kadane's Algorithm
📄 Minimum Size Subarray Sum
04. Hash Maps and Sets
📄 Group Anagrams
📄 Longest Consecutive Sequence
📄 Isomorphic Strings
05. Stacks and Queues
📄 Valid Parentheses
📄 Daily Temperatures
📄 Sliding Window Maximum
06. Linked Lists
📄 Reverse Linked List
📄 Merge Two Sorted Lists
07. Recursion
📄 Maximum Depth of Binary Tree
08. Sorting Algorithms
📄 Merge Intervals
📄 Kth Largest Element
📄 Sort Colors
09. Binary Search
📄 Koko Eating Bananas
10. Trees and BSTs
📄 Binary Tree Level Order Traversal
📄 Lowest Common Ancestor
13. Backtracking
📄 Subsets
📄 Permutations
📄 N-Queens
14. Graphs
📄 Number of Islands
📄 Clone Graph
📄 Course Schedule
📄 Word Ladder
16. Dynamic Programming
📄 Coin Change
📄 Longest Increasing Subsequence
📄 Unique Paths
📄 Edit Distance
17. Greedy and Bit Manipulation
📄 Jump Game
📄 Single Number XOR