Kacy Codes
Kacy Codes
  • 48
  • 81 434

Відео

LeetCode 2040. Kth Smallest Product of Two Sorted Arrays
Переглядів 1,1 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 2055. Plates Between Candles - O(n + q)
Переглядів 4,6 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 300. Longest Increasing Subsequence - O(n log n)
Переглядів 6 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 300. Longest Increasing Subsequence (Bottom Up DP)
Переглядів 1272 роки тому
Email: kacycodes@gmail.com
LeetCode 300. Longest Increasing Subsequence (Top Down DP)
Переглядів 4352 роки тому
Email: kacycodes@gmail.com
LeetCode 225. Implement Stack using Queues (2 queues & 1 queue)
Переглядів 932 роки тому
Email: kacycodes@gmail.com
LeetCode 1135. Connecting Cities With Minimum Cost
Переглядів 1,1 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 2104. Sum of Subarray Ranges
Переглядів 10 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 818. Race Car - BFS - O( target * log(target) )
Переглядів 2,8 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 1152. Analyze User Website Visit Pattern
Переглядів 3 тис.2 роки тому
Email: kacycodes@gmail.com
LeetCode 1192. Critical Connections in a Network
Переглядів 6372 роки тому
Email: kacycodes@gmail.com
LeetCode 4. Median of Two Sorted Arrays - O( log(min(n,m)) )
Переглядів 3202 роки тому
Email: kacycodes@gmail.com
K-th element of two sorted Arrays - O( log(min(n, m)) )
Переглядів 2,7 тис.2 роки тому
Email: kacycodes@gmail.com
CTCI 4.9 BST Sequences - Java
Переглядів 7932 роки тому
Email: kacycodes@gmail.com
LeetCode 236. Lowest Common Ancestor of a Binary Tree
Переглядів 1252 роки тому
LeetCode 236. Lowest Common Ancestor of a Binary Tree
LeetCode 269. Alien Dictionary (Kahn/BFS - Java)
Переглядів 3022 роки тому
LeetCode 269. Alien Dictionary (Kahn/BFS - Java)
LeetCode 269. Alien Dictionary (DFS - Java)
Переглядів 3492 роки тому
LeetCode 269. Alien Dictionary (DFS - Java)
LeetCode 370. Range Addition
Переглядів 1,5 тис.2 роки тому
LeetCode 370. Range Addition
LeetCode 630. Course Schedule III
Переглядів 1482 роки тому
LeetCode 630. Course Schedule III
LeetCode 210. Course Schedule II - (Kahn's Algorithm / BFS)
Переглядів 992 роки тому
LeetCode 210. Course Schedule II - (Kahn's Algorithm / BFS)
LeetCode 210. Course Schedule II - (DFS)
Переглядів 642 роки тому
LeetCode 210. Course Schedule II - (DFS)
LeetCode 207. Course Schedule I - (DFS)
Переглядів 472 роки тому
LeetCode 207. Course Schedule I - (DFS)
LeetCode 207. Course Schedule I - (Kahn's Algorithm / BFS)
Переглядів 9822 роки тому
LeetCode 207. Course Schedule I - (Kahn's Algorithm / BFS)
LeetCode 79. Word Search
Переглядів 222 роки тому
LeetCode 79. Word Search
LeetCode 208. Implement Trie (Prefix Tree) - Java
Переглядів 6962 роки тому
LeetCode 208. Implement Trie (Prefix Tree) - Java
LeetCode 314. Binary Tree Vertical Order Traversal
Переглядів 1,3 тис.2 роки тому
LeetCode 314. Binary Tree Vertical Order Traversal
LeetCode 987. Vertical Order Traversal of a Binary Tree (PriorityQueue + DFS)
Переглядів 1052 роки тому
LeetCode 987. Vertical Order Traversal of a Binary Tree (PriorityQueue DFS)
LeetCode 285. Inorder Successor in BST (Recursive + Iterative approaches)
Переглядів 3042 роки тому
LeetCode 285. Inorder Successor in BST (Recursive Iterative approaches)
LeetCode 106. Construct Binary Tree from Inorder and Postorder Traversal
Переглядів 1382 роки тому
LeetCode 106. Construct Binary Tree from Inorder and Postorder Traversal

КОМЕНТАРІ

  • @itaygendel9764
    @itaygendel9764 2 дні тому

    very bad explanation

  • @harsha1670
    @harsha1670 22 дні тому

    Kacy will you ever upload again?

    • @KacyCodes
      @KacyCodes 10 днів тому

      @@harsha1670 Maybe but not anytime soon. You can follow me on instagram if you want. My username is vale.codes

  • @AlaaEddineMecha
    @AlaaEddineMecha Місяць тому

    Best explanation on youtube ever!!!!!!!!

  • @muskanmall4401
    @muskanmall4401 Місяць тому

    OMG! this is the only video where i understood the counting logic!!

  • @diegorodrigues27
    @diegorodrigues27 Місяць тому

    Regarding the +1 when you figure out the number of odd length subarrays, you can just simply do ((left * right) +1 ) / 2. It works for odd and even length arrays. take [1]: left -> 1, right -> 1. then you'll have ((1*1)+1)/2 => 1. take [1,2]: idx = 0. left -> 1, right -> 2. then you'll have ((1*2)+1)/2 => 3/2 => 1 take [1,2,3]: idx = 0. left -> 1, right -> 3. then you'll have ((1*3)+1)/2 => 4/2 => 2...

  • @sidharthkumar2546
    @sidharthkumar2546 2 місяці тому

    EMO !!!

    • @KacyCodes
      @KacyCodes Місяць тому

      @@sidharthkumar2546 Never! **in denial listening to My Chemical Romance**

    • @sidharthkumar2546
      @sidharthkumar2546 Місяць тому

      ​@@KacyCodes😂

  • @НинаКамкия
    @НинаКамкия 2 місяці тому

    why i can't do something like this: while True: ans = rand7() + rand7() if ans <= 9: return ans + 1

    • @KacyCodes
      @KacyCodes Місяць тому

      It’s impossible for that solution to return the numbers 1 and 2.

  • @shaypatrickcormac2765
    @shaypatrickcormac2765 2 місяці тому

    give me your time machine

  • @healedcoffee
    @healedcoffee 2 місяці тому

    this is so helpful! love how you count the total subarrays using the left & right bracket!

  • @draugno7
    @draugno7 3 місяці тому

    yeah, I'd totally come up with that on the spot... :')) dp(n^2) solution though, I think so. But I will remember this in case I need it

  • @nhatnamnguyenminh7926
    @nhatnamnguyenminh7926 3 місяці тому

    Simple makes PERFECT!

  • @bluewhale37
    @bluewhale37 3 місяці тому

    Thank you so much kacy.

  • @rushio8673
    @rushio8673 4 місяці тому

    loved it, one of the easiest and best explanation. Thank you !

  • @VishnuvarthanM-n2f
    @VishnuvarthanM-n2f 5 місяців тому

    tqq for this stuff ^^

  • @JDogMcSteezy
    @JDogMcSteezy 5 місяців тому

    Thank you for the iterative explanation

  • @JDogMcSteezy
    @JDogMcSteezy 5 місяців тому

    Thanks! The editorial did not really explain it and the popular channels stopped at the iterative solution

  • @Account-fi1cu
    @Account-fi1cu 5 місяців тому

    solved it intuitively using max heap,, but this is more efficient.. alas less obvious to wrap my head around it. thankyou !

  • @amadhurip9946
    @amadhurip9946 5 місяців тому

    this guy is so cool

    • @KacyCodes
      @KacyCodes 4 місяці тому

      @@amadhurip9946 😎

  • @tomreyker9329
    @tomreyker9329 5 місяців тому

    The proves were real nice. I was struggling with it. Thanks.

  • @404-DreamsNotFound
    @404-DreamsNotFound 5 місяців тому

    Love you solution (and your voice)

  • @ZachDift-kc4nk
    @ZachDift-kc4nk 5 місяців тому

    I got this question for amazon's OA and also a question similar to this for IBM's OA on the coding portion so this is a good question to review. Too bad i didnt know how to do it 😭

  • @kasthurirangan3455
    @kasthurirangan3455 6 місяців тому

    instead of adding only odd length why are u adding all ?

  • @ammarjrNIA
    @ammarjrNIA 6 місяців тому

    epic vid! thx!

  • @shahidullahmuffakir668
    @shahidullahmuffakir668 6 місяців тому

    Good job brother, you explained the whole algo withing the first 4th minute. thank you. keep it up.

  • @mayankbhanot8986
    @mayankbhanot8986 6 місяців тому

    omg, the prefix sum explanation was so good

  • @jaideepdahiya4057
    @jaideepdahiya4057 6 місяців тому

    good explanation

  • @torr-o8v
    @torr-o8v 7 місяців тому

    is it really hard to grasp or I'm dumb?

  • @21centuryschizoid
    @21centuryschizoid 7 місяців тому

    I missed why this algorithm is nlogn

    • @NimishJindal-e6m
      @NimishJindal-e6m 6 місяців тому

      I was also initially confused. But this is my understanding: Searching for an element in the pile is logn (binary search). We do this for every element in the array (n). So total complexity is nlogn

  • @santiagoramirez851
    @santiagoramirez851 7 місяців тому

    Awesome!

  • @raghvendrakumarrai7183
    @raghvendrakumarrai7183 7 місяців тому

    Great Explanation! Thank you for such a beautiful explanation!😊😊

  • @ndot8499
    @ndot8499 7 місяців тому

    Bro u R me Fr

  • @oliverlooker
    @oliverlooker 8 місяців тому

    I put this exact code into my IntelliJ IDE and it doesn't work. The power function doesn't work. Any ideas? I am trying to write an asymmetric encryption program and need to figure this out.

  • @fredyrocky
    @fredyrocky 8 місяців тому

    How about using two pointers. The first pointer starts from the beginning of each range and increases by 1 until it finds the first pipe and is less than end of range. The second pointer if (left pointer +1) and increases by 1 until it finds a pipe. We add the difference between both the pointers -1 as the current count of the stars. Then, we make the first pointer to start from the second pointer. And the secondpointer starts from firstpointer +1. We always check if the pointers are less than right.

  • @sahilamin219
    @sahilamin219 9 місяців тому

    i like your hair, do not you get dandruff !!

    • @KacyCodes
      @KacyCodes 9 місяців тому

      Never cause I use anti-dandruff shampoo twice a week 😎

  • @sourabhsingh4449
    @sourabhsingh4449 9 місяців тому

    Thanks man, it was very helpful and so much to learn form this video more than what was needed to solve question. Keep up the good work of spreading knowledge

  • @IAmIndraTheGod
    @IAmIndraTheGod 9 місяців тому

    Nice explanation and solution. appreciate your work.

  • @homeroserna9983
    @homeroserna9983 10 місяців тому

    Good solution. I like that you did it with regular arrays makes it easy to transfer the logic to other languages.

  • @edwinrosemond989
    @edwinrosemond989 10 місяців тому

    Incredible video! really good explanation thanks so much

  • @ithsigma
    @ithsigma 10 місяців тому

    Very clever explanation. Thank you so much!

  • @anupamchopra5753
    @anupamchopra5753 10 місяців тому

    Thank you brother beautiful explanation

  • @aaditya_87
    @aaditya_87 11 місяців тому

    awesome!

  • @codeman0017
    @codeman0017 11 місяців тому

    damn bro great explanation please continue doing vedioes

  • @glidermcglide9288
    @glidermcglide9288 11 місяців тому

    This guy gives off the vibes of a HERO !

  • @shriramravichandran2956
    @shriramravichandran2956 Рік тому

    Hey Kacy the explanation was so good. Can you teach monotonic queues as well?

  • @jui20oct
    @jui20oct Рік тому

    Out of all the vides on youtube, I understood your explanation! Thank you!

  • @axlrose5082
    @axlrose5082 Рік тому

    You know it's a great explanation when you can code and submit the solution for yourself without even reading a single line of code from the instructor lol. Thank you!

    • @sandeshsinha9174
      @sandeshsinha9174 Рік тому

      You won’t remember the solution today. That day was a short term memory I think. 😬😬

  • @johnapple3471
    @johnapple3471 Рік тому

    2007 vibes

  • @Rahul-pr1zr
    @Rahul-pr1zr Рік тому

    How did you come up with the idea of choosing the bottom left or top right for calculating the no. of elements <= mid?

  • @vydruth
    @vydruth Рік тому

    Thanks for the clear explanation! Very helpful! 👍

  • @hangchen
    @hangchen Рік тому

    Code Ninja