LeetCode 763. Partition Labels (Solution Explained)

  Рет қаралды 17,011

Nick White

Nick White

Күн бұрын

Пікірлер: 50
@meowmr9
@meowmr9 Жыл бұрын
Has someone ever told you how easy you make it to understand complicated problems and solutions? It's all because of you that I have started solving leetcode problems on my own and going to interview with TikTok very soon for a SDE role. Thanks for putting up all these videos online :)
@yashchamoli8695
@yashchamoli8695 Жыл бұрын
hey gentleman how your interview gone?
@Krishna42570
@Krishna42570 5 жыл бұрын
Plsss doooo hackerrank,codechef and alsoo continue doingg this leetcode...anyway ur explanation is awesome
@canobiggs
@canobiggs 5 жыл бұрын
Excellent explanation! Thank you.
@lifeofme3172
@lifeofme3172 4 жыл бұрын
Loved the explanation. This is coding question from Amazon :)
@rollinggoronable
@rollinggoronable 2 жыл бұрын
old I know, but you explained perfectly, the "in at most part" made no sense reading it, you saying it was a head slap moment
@raam2508
@raam2508 5 жыл бұрын
very good explanation...a question Nick ! I have a Google screening round, a telephonic one. LeetCode questions are enough for practice ? Can you please tell me what should be the good material to clear that round? Thanks in advance.
@free-palestine000
@free-palestine000 5 жыл бұрын
nick coming thru with the solutions 💯
@flamencoag
@flamencoag 4 жыл бұрын
Thanks! It is more clear than explanation on Leetcode's Solution section
@maryannegichohi7063
@maryannegichohi7063 4 жыл бұрын
Your Explanations are awesome such a life saver
@GiggsMain
@GiggsMain 3 жыл бұрын
How is it constance space? Isn't last_indices an array which is O(n) space?
@reallifegambits
@reallifegambits 4 жыл бұрын
S will have length in range [1, 500] then why base condition?
@irynasherepot9882
@irynasherepot9882 4 жыл бұрын
Thank you very much for your excellent explanation!
@u2blr
@u2blr 3 жыл бұрын
Really nice video. This question statement is very confusing. Your explanation make it easy to understand
@TharaMesseroux1
@TharaMesseroux1 3 жыл бұрын
Great Explanation! Thank you!
@quirkyquester
@quirkyquester 4 жыл бұрын
great explanation! Thank you Nick!
@shubhamchourasia2265
@shubhamchourasia2265 3 жыл бұрын
You are fabulous. Just want to know how do u approach such non trivial problem/solution ?
@geetusharma3923
@geetusharma3923 4 жыл бұрын
Great video. Thanks a lot 😊👍
@kamalkumar945
@kamalkumar945 2 жыл бұрын
Thank You Nick
@anupamanair1299
@anupamanair1299 2 жыл бұрын
excellent solution
@Cccc-es3tu
@Cccc-es3tu 3 жыл бұрын
good explanation, but i think in line 14, i should equal to start , right?
@MrThepratik
@MrThepratik 4 жыл бұрын
shout out for explaining it so well.
@NeverGiveUp186
@NeverGiveUp186 4 жыл бұрын
Excellent approach..I wish you could be a professor at my college 🙌🙌🙌🙌
@90krishika
@90krishika 4 жыл бұрын
We can do it without the extra space of int[]
@udaychatterjee4424
@udaychatterjee4424 3 жыл бұрын
Wow! Great solution
@mrfred456123
@mrfred456123 4 жыл бұрын
"Wouldn't be one of my videos if I don't mess up!!"
@irynasherepot9882
@irynasherepot9882 4 жыл бұрын
Because he is a human
@Abood99222
@Abood99222 4 жыл бұрын
thanks this really helped!
@karthikbhat181
@karthikbhat181 4 жыл бұрын
Thank you so much for the wonderful explanation :)
@sunnyday12131
@sunnyday12131 3 жыл бұрын
good explanation ! Happy2021
@abhimanyusaini5
@abhimanyusaini5 3 жыл бұрын
Thanks, Nice explanation :)
@chenpeter4817
@chenpeter4817 2 жыл бұрын
clear explanation
@Noname-wp6zt
@Noname-wp6zt 4 жыл бұрын
Cool explaination
@revanthsaireddyreddammagar268
@revanthsaireddyreddammagar268 4 ай бұрын
class Solution(object): def compressAndGetRanges(self, rangeDict): # Compress overlapping ranges in the given rangeDict and return the compressed ranges cRanges = [] # Stack to store compressed ranges for key, value in rangeDict.items(): print(key, value) # Check if the stack is not empty and if the current range intersects with the last range in the stack if len(cRanges) != 0 and self.isIntersection(value, cRanges[-1]): # Merge the intersecting ranges and push the merged range onto the stack cRanges.append(self.mergeRange(cRanges.pop(), value)) else: # Push the current range onto the stack cRanges.append(value) return cRanges def isIntersection(self, range1, range2): # Check if two ranges intersect return (range2[0] >= range1[0] and range2[0] = range2[0] and range1[0]
@vikramchaudhary440
@vikramchaudhary440 3 жыл бұрын
I always like your video first before watching it
@kirank3368
@kirank3368 4 жыл бұрын
You are awesome 👏🏽
@uzumakinaruto6945
@uzumakinaruto6945 2 жыл бұрын
The answer in my case is wrong by changing the like 17 BY arr.push_back(end+1-start); gives a fine answer
@divyabharti9879
@divyabharti9879 4 жыл бұрын
For loop should be int i = start instead of 0 .
@sahithimangalapalli3068
@sahithimangalapalli3068 3 жыл бұрын
absolutely helpful :)
@babumon5351
@babumon5351 5 жыл бұрын
You are awesome..
@chilld3666
@chilld3666 5 жыл бұрын
nice job!!!!
@deeproy2719
@deeproy2719 2 жыл бұрын
got it after seeing it in 2nd time
@subramanyammalepati8655
@subramanyammalepati8655 3 жыл бұрын
awesome
@lugiadark21
@lugiadark21 4 жыл бұрын
Can people actually come with these solutions in a real interview without seeing this problem before lol?
@ps8883
@ps8883 5 жыл бұрын
Why your channel don't show how many subscribers you have?
@hannahr5037
@hannahr5037 4 жыл бұрын
reprisigning
@mohammedharoon1167
@mohammedharoon1167 7 ай бұрын
wow 🤩🤩🤩🤩🤩🤩🤩
@lettttt5557
@lettttt5557 4 жыл бұрын
❤️❤️
@karankanojiya7672
@karankanojiya7672 2 жыл бұрын
Respect++
@The_Promised_Neverland...
@The_Promised_Neverland... 2 жыл бұрын
MY CODE, ON MY OWN. kinda shitty class Solution { public: vector partitionLabels(string s) { vector res; int n=s.size(); unordered_map mpp; for(int i=0;i
Partition Labels - Leetcode 763 - Python
14:29
NeetCode
Рет қаралды 44 М.
LeetCode 146. LRU Cache (Algorithm Explained)
18:00
Nick White
Рет қаралды 120 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 36 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 10 МЛН
LeetCode 735. Asteroid Collision (Solution Explained)
14:24
Nick White
Рет қаралды 21 М.
Object-Oriented Programming is Embarrassing: 4 Short Examples
28:03
Brian Will
Рет қаралды 2,1 МЛН
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
LeetCode 48. Rotate Image (Solution Explained)
10:18
Nick White
Рет қаралды 86 М.
Why we can't focus.
12:45
Jared Henderson
Рет қаралды 599 М.
LeetCode 539. Minimum Time Difference (Solution Explained)
15:01
Making an Algorithm Faster
30:08
NeetCodeIO
Рет қаралды 166 М.
How I Would Get My First Job If I Started Over
5:10
ThePrimeagen
Рет қаралды 329 М.
Sum of three | Solving a problem from Leetcode
16:57
Front-end Science із Сергієм Пузанковим
Рет қаралды 13 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 36 МЛН