محتوى الدورة
Time & Space Complexity - Big O Notation - DSA Course in Python Lecture 1 Python Full Course For Beginners: Zero to Hero in 3 Hours Static Arrays, Dynamic Arrays, and Strings - Big O Complexity - DSA Course in Python Lecture 2 Linked Lists - Singly & Doubly Linked - DSA Course in Python Lecture 3 Hash Tables: Hash Functions, Sets, & Maps - DSA Course in Python Lecture 4 Stacks & Queues - DSA Course in Python Lecture 5 Recursion - Recursive Call Stacks & Algorithms - DSA Course in Python Lecture 6 Binary Search - Traditional + Condition Based - DSA Course in Python Lecture 7 Binary Trees & Binary Search Trees - DSA Course in Python Lecture 8 Heaps & Priority Queues - Heapify, Heap Sort, Heapq Library - DSA Course in Python Lecture 9 Sorting: Bubble, Insertion, Selection, Merge, Quick, Counting Sort - DSA Course in Python Lecture 10 Graphs: Edge List, Adjacency Matrix, Adjacency List, DFS, BFS - DSA Course in Python Lecture 11 2 Pointers Algorithm - DSA Course in Python Lecture 12 Sliding Window Algorithm - Variable Length + Fixed Length - DSA Course in Python Lecture 13 Recursive Backtracking - DSA Course in Python Lecture 14 Dynamic Programming - Top Down Memoization & Bottom Up Tabulation - DSA Course in Python Lecture 15 Find Closest Number to Zero - Leetcode 2239 - Arrays & Strings (Python) Merge Strings Alternately - Leetcode 1768 - Arrays & Strings (Python) Roman to Integer - Leetcode 13 - Arrays & Strings (Python) Is Subsequence - Leetcode 392 - Arrays & Strings (Python) Best Time to Buy and Sell Stock - Leetcode 121 - Arrays & Strings (Python) Longest Common Prefix - Leetcode 14 - Arrays & Strings (Python) Summary Ranges - Leetcode 228 - Arrays & Strings (Python) Product of Array Except Self - Leetcode 238 - Arrays & Strings (Python) Merge Intervals - Leetcode 56 - Arrays & Strings (Python) Spiral Matrix - Leetcode 54 - Arrays & Strings (Python) Rotate Image - Leetcode 48 - Arrays & Strings (Python) Jewels and Stones - Leetcode 771 - Hashmaps & Sets (Python) Ransom Note - Leetcode 383 - Hashmaps & Sets (Python) Contains Duplicate - Leetcode 217 - Hashmaps & Sets (Python) Valid Anagram - Leetcode 242 - Hashmaps & Sets (Python) Two Sum - Leetcode 1 - Hashmaps & Sets (Python) Group Anagrams - Leetcode 49 - Hashmaps & Sets (Python) Valid Sudoku - Leetcode 36 - Hashmaps & Sets (Python) Maximum Number of Balloons - Leetcode 1189 - Hashmaps & Sets (Python) Longest Consecutive Sequence - Leetcode 128 - Hashmaps & Sets (Python) Majority Element - Leetcode 169 - Hashmaps & Sets (Python) Squares of a Sorted Array - Leetcode 977 - 2 Pointers (Python) Reverse String - Leetcode 344 - 2 Pointers - (Python) Two Sum II - Leetcode 167 - 2 Pointers (Python) Valid Palindrome - Leetcode 125 - 2 Pointers (Python) 3Sum (Updated Solution) - Leetcode 15 - Two Pointers (Python) Container With Most Water - Leetcode 11 - 2 Pointers (Python) Trapping Rain Water - Leetcode 42 - 2 Pointers (Python) Baseball Game - Leetcode 682 - Stacks (Python) Valid Parentheses - Leetcode 20 - Stacks (Python) Daily Temperatures - Leetcode 739 - Stacks (Python) Evaluate Reverse Polish Notation (RPN) - Leetcode 150 - Stacks (Python) Min Stack - Leetcode 155 - Stacks (Python) Binary Search - Leetcode 704 - Binary Search (Python) Search Insert Position - Leetcode 35 - Binary Search (Python) Search a 2D Matrix - Leetcode 74 - Binary Search (Python) Find Minimum in Rotated Sorted Array - Leetcode 153 - Binary Search (Python) Search in Rotated Sorted Array - Leetcode 33 - Binary Search (Python) First Bad Version - Leetcode 278 - Binary Search (Python) Valid Perfect Square - Leetcode 367 - Binary Search (Python) Koko Eating Bananas - Leetcode 875 - Binary Search (Python) Remove Duplicates from Sorted List - Leetcode 83 - Linked Lists (Python) Reverse Linked List - Leetcode 206 - Linked Lists (Python) Merge Two Sorted Lists - Leetcode 21 - Linked Lists (Python) Linked List Cycle - Leetcode 141 - Linked Lists (Python) Insert Greatest Common Divisors in Linked List - Leetcode 2807 - Linked Lists (Python) Remove Nth Node from End of List - Leetcode 19 - Linked Lists (Python) Middle of the Linked List - Leetcode 876 - Linked Lists (Python) Copy List with Random Pointer - Leetcode 138 - Linked Lists (Python) Max Consecutive Ones III - Leetcode 1004 - Sliding Window (Python) Longest Substring Without Repeating Characters - Leetcode 3 - Sliding Window (Python) Longest Repeating Character Replacement - Leetcode 424 - Sliding Window (Python) Minimum Size Subarray Sum - Leetcode 209 - Sliding Window (Python) Maximum Average Subarray I - Leetcode 643 - Fixed Sliding Window (Python) Permutation in String - Leetcode 567 - Fixed Sliding Window (Python) Invert Binary Tree - Leetcode 226 - Trees (Python) Maximum Depth of Binary Tree - Leetcode 104 - Trees (Python) Balanced Binary Tree - Leetcode 110 - Trees (Python) Diameter of Binary Tree - Leetcode 543 - Trees (Python) Same Binary Tree - Leetcode 100 - Trees (Python) Symmetric Tree - Leetcode 101 - Trees (Python) Subtree of Another Tree - Leetcode 572 - Trees (Python) Count Good Nodes in Binary Tree - Leetcode 1448 - Trees (Python) Path Sum - Leetcode 112 - Trees (Python) Binary Tree Level Order Traversal (BFS) - Leetcode 102 - Trees (Python) Average of Levels in Binary Tree - Leetcode 637 - Trees (Python) Kth Smallest Element in a BST - Leetcode 230 - Trees (Python) Minimum Absolute Difference in BST - Leetcode 530 - Trees (Python) Validate Binary Search Tree - Leetcode 98 - Trees (Python) Lowest Common Ancestor of a Binary Search Tree - Leetcode 235 - Trees (Python) Implement Trie (Prefix Tree) - Leetcode 208 - Trees (Python) Last Stone Weight - Leetcode 1046 - Heaps (Python) Kth Largest Element in an Array - Leetcode 215 - Heaps (Python) Top K Frequent Elements - Leetcode 347 - Heaps (Python) K Closest Points to Origin - Leetcode 973 - Heaps (Python) Merge K Sorted Linked Lists - Leetcode 23 - Heaps (Python) Subsets - Leetcode 78 - Recursive Backtracking (Python) Permutations - Leetcode 46 - Recursive Backtracking (Python) Combinations - Leetcode 77 - Recursive Backtracking (Python) Combination Sum - Leetcode 39 - Recursive Backtracking (Python) Letter Combinations of a Phone Number - Leetcode 17 - Recursive Backtracking (Python) Generate Parentheses - Leetcode 22 - Recursive Backtracking (Python) Word Search - Leetcode 79 - Recursive Backtracking (Python) Find if Path Exists in Graph - Leetcode 1971 - Graphs (Python) Number of Islands - Leetcode 200 - Graphs (Python) Max Area of Island - Leetcode 695 - Graphs (Python) Course Schedule (Detecting Cycles in a Graph) - Leetcode 207 - Graphs (Python) Course Schedule II (Topological Sort) - Leetcode 210 - Graphs (Python) Pacific Atlantic Water Flow - Leetcode 417 - Graphs (Python) Clone Graph - Leetcode 133 - Graphs (Python) Rotting Oranges - Leetcode 994 - Graphs (Python) Min Cost to Connect All Points (Prim's Algorithm to Create MST) - Leetcode 1584 - Graphs (Python) Network Delay Time (Djikstra's Algorithm) - Leetcode 743 - Graphs (Python) Fibonacci Number - Leetcode 509 - Dynamic Programming (Python) Climbing Stairs - Leetcode 70 - Dynamic Programming (Python) Min Cost Climbing Stairs - Leetcode 746 - Dynamic Programming (Python) House Robber - Leetcode 198 - Dynamic Programming (Python) Unique Paths - Leetcode 62 - Dynamic Programming (Python) Coin Change - Leetcode 322 - Dynamic Programming (Python) Maximum Subarray (Kadane's Algorithm) - Leetcode 53 - Dynamic Programming (Python) Jump Game - Leetcode 55 - Dynamic Programming (Python) Longest Increasing Subsequence - Leetcode 300 - Dynamic Programming (Python) Longest Common Subsequence - Leetcode 1143 - Dynamic Programming (Python) 4Sum - Leetcode 18 - Two Pointers (Python) 3Sum Closest - Leetcode 16 - Two Pointers (Python) Sort Colors - Leetcode 75 - Arrays & Strings (Python) ZigZag Conversion - Leetcode 6 - Arrays & Strings (Python) Largest Rectangle in Histogram - Leetcode 84 - Stacks (Python) Merge Sorted Array - Leetcode 88 - Arrays & Strings (Python) Remove Element - Leetcode 27 - 2 Pointers (Python) Remove Duplicates From Sorted Array - Leetcode 26 - Arrays & Strings (Python) Remove Duplicates From Sorted Array II - Leetcode 80 - Arrays & Strings (Python) Best Time to Buy and Sell Stock II - Leetcode 122 - Arrays & Strings (Python) Jump Game II - Leetcode 45 - Recursive Backtracking (Python) H Index - Leetcode 274 - Arrays & Strings (Python) Binary Numbers and Bit Manipulation - DSA Course in Python Lecture 16 Base 7 - Leetcode 504 - Bit Manipulation (Python) Number of 1 Bits - Leetcode 191 - Bit Manipulation (Python) Add Binary - Leetcode 67 - Bit Manipulation (Python) Single Number - Leetcode 136 - Bit Manipulation (Python) Leetcode 150 - Evaluate Reverse Polish Notation AVOID THIS CODING INTERVIEW MISTAKE!

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك