وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Leetcode in PHP: Algorithms coding interview questions

سرفصل های دوره

Practice data structure and algorithms questions for interviews at FAANG companies like Google, Facebook, Apple & Amazon


1 - Introduction
  • 1 - What to do if you dont understand an explanation or code video Important.html
  • 2 - Utilise the video format of online courses.html

  • 2 - Microsoft Array Question Container with most water Medium
  • 3 - Introduction to the problem
  • 4 - Brute force solution
  • 5 - pseudocode walkthrough
  • 6 - Better Approach intuition
  • 7 - Approach 2 Pseudocode walkthrough
  • 8 - Implementing the code

  • 3 - Google Array Question Valid mountain array Easy
  • 9 - Introduction to the problem
  • 10 - How to think about this problem
  • 11 - Pseudocode Walkthrough
  • 12 - Implementing the code

  • 4 - Google Array Question Boats to save people Medium
  • 13 - Problem Introduction
  • 14 - How to intuitively think about this problem
  • 15 - Pseudocode Walkthrough
  • 16 - Implementing the code

  • 5 - Facebook Array Question Move Zeroes Easy
  • 17 - Brute force Intuition
  • 18 - Brute force pseudocode walkthrough
  • 19 - Better Approach Intuition
  • 20 - Better Approach Pseudocode walkthrough
  • 21 - Implementing the code

  • 6 - Amazon Array Question Longest substring without repeating characters Medium
  • 22 - Introduction to the problem
  • 23 - Brute Force Intuition
  • 24 - Pseudocode walkthrough
  • 25 - Approach 2 Intuition
  • 26 - Approach 2 pseudocode walkthrough
  • 27 - Implementing the code

  • 7 - Arrays QuestionFind first and last position of element in sorted Array Medium
  • 28 - Introduction to the problem and brute force approach
  • 29 - Brute force Pseudocode walkthrough
  • 30 - Approach 2 Optimal Approach intuition
  • 31 - Pseudocode walkthrough part 1
  • 32 - Pseudocode walkthrough part 2
  • 33 - Implementing the code

  • 8 - Google Array question first bad version Easy
  • 34 - Introduction To The Problem And Brute Force Approach
  • 35 - Optimal Solution Intuition
  • 36 - Optimal solution pseudocode walkthrough
  • 37 - Implementing the code

  • 9 - Microsoft Math Question Missing Number Easyish
  • 38 - Introduction to the problem
  • 39 - Approach 1 Brute Force Approach
  • 40 - Approach 2 A Better Approach Explanation
  • 41 - PseudoCode Walkthrough For Approach 2
  • 42 - Implementing the code
  • 43 - Approach 3 Optimal Approach
  • 44 - Implementing the optimal approach

  • 10 - Amazon Math Question Count Primes
  • 45 - Problem Introduction And Brute Force Explanation
  • 46 - Pseudocode Walkthrough For Brute Force Approach
  • 47 - Approach 2 Optimal solution
  • 48 - Pseudocode Walkthrough For Optimal Approach
  • 49 - Code Implementation

  • 11 - Airbnb Math Question Single Number
  • 50 - Introduction to the problem and brute force approach
  • 51 - Pseudocode walkthrough for brute approach
  • 52 - Approach 2 better Approach
  • 53 - Implementing the code
  • 54 - Approach 3 optimal approach
  • 55 - Implementing the optimal approach

  • 12 - Amazon Math Question Robot return to origin Easy
  • 56 - Explaining the problem
  • 57 - Implementing the code

  • 13 - Facebook Math Question Add Binary Easy
  • 58 - Introduction to the problem
  • 59 - Examples of binary additions
  • 60 - Pseudocode Implementation
  • 61 - Pseudocode Walkthrough
  • 62 - Implementing the code

  • 14 - Google Hash Tables Dictionaries question Two Sum Easy
  • 63 - Approach 1 Introduction to the problem and brute force approach
  • 64 - Brute force Pseudocode Implementation
  • 65 - Pseudocode Walkthrough
  • 66 - Approach 2 Optimal Approach Explanation
  • 67 - Pseudocode Walkthrough
  • 68 - Code Implementation

  • 15 - Google Hash Tables Dictionaries question Contains Duplicate
  • 69 - Introduction to the problem and multiple approaches
  • 70 - Optimal Approach
  • 71 - Code Implementation

  • 16 - Google Hash Tables Dictionaries question Majority Element
  • 72 - Approach 1 Intuition
  • 73 - Approach 1 Pseudocode Walkthrough
  • 74 - Approach 2 Majority Element Intuition
  • 75 - Implementing Approach 2 code
  • 76 - Approach 3 Intuition Optimal solution
  • 77 - Approach 3 Walkthrough Optimal solution
  • 78 - Implementing Approach 3 optimal approach

  • 17 - Hash Tables Dictionaries question 4sum 2 Medium
  • 79 - Brute force Explanation
  • 80 - Brute Force Pseudocode Walkthrough
  • 81 - Approach 2 Optimal approach
  • 82 - Implementing the code

  • 18 - LinkedIn Hash Tables Dictionaries question Minimum Window Substring Hard
  • 83 - Explanation Minimum Window Substring part 1
  • 84 - Explanation Minimum window substring part 2
  • 85 - Explanation Minimum window substring part 3
  • 86 - Pseudocode Implementation
  • 87 - Pseudocode Walkthrough
  • 88 - Code Implementation Minimum Window Substring

  • 19 - Facebook Hash Tables Dictionaries question Group Anagrams Medium
  • 89 - Explanation Group Anagrams Medium 49
  • 90 - Coding the implementation

  • 20 - Microsoft Hash Tables Dictionaries question LRU Cache Medium
  • 91 - Introduction to the problem
  • 92 - InputOutput for the problem
  • 93 - Intuition behind the problem
  • 94 - Pseudocode implementation

  • 21 - Apple Linked list question Merge Two Sorted Lists Easy
  • 95 - Explanation Merge Two Sorted Lists Easy 21
  • 96 - Pseudocode Implementation Merge Two Sorted Lists Easy 21
  • 97 - Walkthrough Merge Two Sorted Lists Easy 21
  • 98 - Code Merge Two Sorted Lists Easy 21

  • 22 - Amazon Linked list question Linked list cycle Medium
  • 99 - Explanation Linked List Cycle Easy 141
  • 100 - Intuition Linked List Cycle Easy 141
  • 101 - Walkthrough Linked List Cycle Easy 141
  • 102 - Code Linked List Cycle Easy 141

  • 23 - Microsoft Linked list question Reverse linked list Medium
  • 103 - Explanation Reverse Linked List
  • 104 - Intuition Reverse Linked List
  • 105 - pseudocode Implementation Walkthrough Reverse Linked List
  • 106 - Implementing the code Reverse Linked List

  • 24 - Adobe Linked list question Add two numbers Medium
  • 107 - Explanation Add Two Numbers
  • 108 - Intuition Add Two Numbers
  • 109 - Pseudocode Implementation Add Two Numbers
  • 110 - Walkthrough Add Two Numbers
  • 111 - Code Add Two Numbers

  • 25 - Linked list question Remove Nth node from end of list Medium
  • 112 - Explanation Remove Nth Node From End of List
  • 113 - Intuition Remove Nth Node From End of List
  • 114 - Walkthrough Remove Nth Node From End of List
  • 115 - Approach 2 Explanation Remove Nth Node From End of List
  • 116 - Approach 2 Walkthrough Remove Nth Node From End of List
  • 117 - Code Remove Nth Node From End of List

  • 26 - Linked list question Odd Even linked list Medium
  • 118 - Explanation Odd Even Linked List
  • 119 - Intuition Odd Even Linked List
  • 120 - Implementation Odd Even Linked List
  • 121 - Walkthrough Odd Even Linked List
  • 122 - Code Odd Even Linked List

  • 27 - Facebook Backtracking question Subsets Medium
  • 123 - Explanation Subsets
  • 124 - Cascading solution explanation Subsets
  • 125 - Cascading solution walkthrough Subsets
  • 126 - Backtracking Approach 2 explanation Subsets
  • 127 - Implementing the code

  • 28 - Amazon Backtracking question Letter Combination of a Phone Number Medium
  • 128 - Explanation Letter Combinations of a Phone Number
  • 129 - Intuition Letter Combinations of a Phone Number
  • 130 - Walkthrough Letter Combinations of a Phone Number
  • 131 - Code Letter Combinations of a Phone Number

  • 29 - Uber Backtracking question Combination Sum Medium
  • 132 - Explanation the problem
  • 133 - Intuition behind the problem
  • 134 - Walkthrough over the pseudocode
  • 135 - Implementing the code

  • 30 - Bloomberg Backtracking question Palindrome Partitioning Medium
  • 136 - Explaining the problem
  • 137 - Pseudocode implementation
  • 138 - Walkthrough over pseudocode
  • 139 - Implementing the code

  • 31 - Microsoft Trees question Symmetric Trees Easy
  • 140 - Explaining the problem
  • 141 - Intuition behind the problem
  • 142 - Walkthrough over pseudocode
  • 143 - Implementing the code

  • 32 - Google Trees question Maximum Depth of a Binary Tree Easy
  • 144 - Explaining the problem
  • 145 - Intuition and pseudocode implementation
  • 146 - Walkthrough over pseudocode
  • 147 - Implementing the real code

  • 33 - Amazon Trees question Path Sum Easy
  • 148 - Explaining the problem
  • 149 - Intuition behind the problem
  • 150 - Walkthrough over pseudocode
  • 151 - Coding the solution

  • 34 - Facebook Trees question Lowest Common Ancestor of a Binary Tree Medium
  • 152 - Explaining the problem
  • 153 - Intuition behind the problem
  • 154 - Pseudocode implementation
  • 155 - Coding Implementing

  • 35 - Google Trees question Kth Smallest Element In a BST Medium
  • 156 - Explaining the problem and brute force approach
  • 157 - Optimised Solution Explanation
  • 158 - Implementing the code

  • 36 - Microsoft Trees question Serialise And Deserialise Binary Tree Hard
  • 159 - Explaining the Serialisation
  • 160 - Walkthrough over pseudocode Serialisation
  • 161 - Explaining the Deserialisation
  • 162 - Walkthrough over pseudocode Deserialisation

  • 37 - Microsoft Trees question Binary Tree Maximum Path Sum Hard
  • 163 - Explaining the problem
  • 164 - Intuition behind the problem
  • 165 - Walkthrough over pseudocode
  • 166 - Coding the solution

  • 38 - Google Stack Question Min Stack Easy
  • 167 - Brute force explanation
  • 168 - Walkthrough over pseudocode
  • 169 - Optimal solution explanation
  • 170 - Implementing the code

  • 39 - Amazon Stack Question Valid Parenthesis Easy
  • 171 - Explaining the problem
  • 172 - Intuition behind this problem
  • 173 - Pseudocode Implementation
  • 174 - Walkthrough over the pseudocode
  • 175 - Implementing the code

  • 40 - Apple Stack Question Binary Tree Level Order Traversal Medium
  • 176 - Explaining the problem
  • 177 - Walkthrough over pseudocode
  • 178 - Implementing the code

  • 41 - Microsoft Queue Question Binary Tree Zigzag Level Order Traversal Medium
  • 179 - Explaining the problem
  • 180 - Intuition behind the problem
  • 181 - Walkthrough over pseudocode
  • 182 - Optimal solution explanation
  • 183 - Optimal solution pseudocode walkthrough
  • 184 - Implementing the code

  • 42 - Stack Question Binary Tree Postorder Traversal Medium
  • 185 - Explanation of the problem
  • 186 - Implementing the code

  • 43 - Google Dynamic Programming Question House Robber Easy
  • 187 - Explanation behind the problem
  • 188 - Intuition behind the problem
  • 189 - 2nd Approach Bottom Up dynamic programming
  • 190 - Walkthrough behind pseudocode
  • 191 - Implementing the code

  • 44 - Facebook Dynamic Programming Question Best Time To Buy And Sell Stocks Easy
  • 192 - Explanation behind the problem
  • 193 - Intuition behind the problem
  • 194 - Walkthrough over pseudocode
  • 195 - Optimal solution explanation
  • 196 - Coding the solution

  • 45 - Amazon Dynamic Programming Question Climbing Stairs Easy
  • 197 - Explaining the problem
  • 198 - Intuition behind the problem
  • 199 - Implementation the pseudocode
  • 200 - Bottom up approach explanation
  • 201 - Bottom up approach walkthrough
  • 202 - Bottom up optimisation
  • 203 - Code Climbing Stairs

  • 46 - Google Dynamic Programming Question Coin Change Medium
  • 204 - Explaining the problem
  • 205 - Intuition behind the problem
  • 206 - Pseudocode Implementation and optimisation
  • 207 - Bottom up approach explanation
  • 208 - Implementing the code

  • 47 - Bloomberg Dynamic Programming Question Unique Paths Medium
  • 209 - Explaining the problem
  • 210 - Pseudocode Implementation and walkthrough
  • 211 - Implementing the code

  • 48 - Microsoft Dynamic Programming Question Longest Palindromic Substring Medium
  • 212 - Explanation of the problem
  • 213 - Initial Intuition behind the problem
  • 214 - Optimising the previous solution
  • 215 - Pseudocode Implementation
  • 216 - Walkthrough over pseudocode
  • 217 - Implementing the code

  • 49 - Amazon Dynamic Programming Question Trapping Rain Water Hard
  • 218 - Explaining the problem
  • 219 - Coding the implementation
  • 54,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 31815
    حجم: 4989 مگابایت
    مدت زمان: 1354 دقیقه
    تاریخ انتشار: 20 مرداد 1403
    طراحی سایت و خدمات سئو

    54,900 تومان
    افزودن به سبد خرید