Brilliant Khushbu....... I really like your visualizations in every problem which makes it easy to understand. You made the hard problem very easy.
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@andresm-pf9ij2 жыл бұрын
Thank you teacher! I really appreaciate that smooth explanation of what is going on with this leetcode problem :)
@AlgorithmsMadeEasy2 жыл бұрын
Glad you liked it !!
@shauryatomer10584 ай бұрын
great video, thanks for the explanation
@shivambhardwaj32732 жыл бұрын
Very well explained! Thank you for making such amazing videos.
@pironobcoding2 жыл бұрын
smoothest explaination thanks
@RICHADASILA Жыл бұрын
Great Work!!!
@vedantagarwal223 жыл бұрын
Great Explanation !!
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@dineshchintu97792 жыл бұрын
Thanks mam !! helped a lot :) .
@amritapandey76522 жыл бұрын
Well explained !!
@utkarshyadav34013 жыл бұрын
A+++++ grade content mam!!!!
@AlgorithmsMadeEasy3 жыл бұрын
Thanks 😀
@anton.mikheyev Жыл бұрын
thank you, relly clear explanation
@praveenj31123 жыл бұрын
Thanks for your approch & solution. I completely understood .
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@arushiarora53542 жыл бұрын
Amazing explanation!! Thank you so much
@rohitsatpute55182 жыл бұрын
too amazing explanation
@ssshukla263 жыл бұрын
Very well explained. Thanks.
@AlgorithmsMadeEasy3 жыл бұрын
You are welcome!
@geek_for_life2 жыл бұрын
Great Explaination!👌🔥
@ayushsinha45253 жыл бұрын
Great solution and explanation
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@chintanpatel93043 жыл бұрын
Amazing work
@AlgorithmsMadeEasy3 жыл бұрын
Thanks !!
@dsa33343 жыл бұрын
Thaks mam
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@shiwani91462 жыл бұрын
best explanation ,thank you so much ma'am !!
@sidhuparas3 жыл бұрын
Awesome visualizations :)
@rugvedb9842 Жыл бұрын
Thank you!
@_justacoder_3 жыл бұрын
Thank you.. very helpful
@AlgorithmsMadeEasy3 жыл бұрын
Glad it was helpful!
@ektadhobley3 жыл бұрын
Amazing work! Thanks a lot
@AlgorithmsMadeEasy3 жыл бұрын
Happy to help
@narenmohan34263 жыл бұрын
Can anyone tell me what is the mistake that I am making with my code? class Solution: def scheduleCourse(self, courses: List[List[int]]) -> int: courses.sort(key = lambda x:x[1]) maxindex = None output = [] currtime = 0 for i in range(len(courses)): if currtime + courses[i][0] courses[maxindex][0]: maxindex = i else: maxindex = i else: if maxindex is not None: if courses[i][0] < courses[maxindex][0]: #now we are interested in swapping with maxindex if (currtime + courses[i][0]) - courses[maxindex][0] < courses[i][1]: #it should also satisfy the above condition currtime -= courses[maxindex][0] output.remove(courses[maxindex]) output.append(courses[i]) currtime += courses[i][0] maxindex = i return len(output)
@AlgorithmsMadeEasy3 жыл бұрын
You need to check where your swap is valid. That means if the duration of the course from output is higher than the current course.
@heyrmi3 жыл бұрын
Great Explanation
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@venkatkrishna37743 жыл бұрын
can't we do it in less time than nlogn? like O(n) or O(n+m). If we can avoid sorting, can we achieve better solution?
@juda5503 жыл бұрын
This is amazing. Thank you so much!
@kirtimanmishra80973 жыл бұрын
awesome...
@AlgorithmsMadeEasy3 жыл бұрын
Thanks!!
@none81493 жыл бұрын
I think in the else block we again have to check wether we can add the course or not
@narenmohan34263 жыл бұрын
Can anyone tell me what is the mistake that I am making with my code? class Solution: def scheduleCourse(self, courses: List[List[int]]) -> int: courses.sort(key = lambda x:x[1]) maxindex = None output = [] currtime = 0 for i in range(len(courses)): if currtime + courses[i][0] courses[maxindex][0]: maxindex = i else: maxindex = i else: if maxindex is not None: if courses[i][0] < courses[maxindex][0]: #now we are interested in swapping with maxindex if (currtime + courses[i][0]) - courses[maxindex][0] < courses[i][1]: #it should also satisfy the above condition currtime -= courses[maxindex][0] output.remove(courses[maxindex]) output.append(courses[i]) currtime += courses[i][0] maxindex = i return len(output)
@hymnish_you3 жыл бұрын
Thank you very much
@AlgorithmsMadeEasy3 жыл бұрын
Thanks
@prakhargarg41663 күн бұрын
Thankyou
@shubhamlahoti97583 жыл бұрын
Could you also add explanation of dp approach for this problem ? Thank you for the explanation!
@azeezmoiz91953 жыл бұрын
sort the array based on increasing deadline and relate this problem to 0-1 knapsack, you will get it
@dhanashreegodase44452 жыл бұрын
thanks
@rahulrajtripathi3 жыл бұрын
I am having a hard time understanding the Arrays.sort() line. It would be a kind gesture if someone can elaborate.
@AlgorithmsMadeEasy3 жыл бұрын
It is a builtin method which sorts the array either with natural ordering or if a custom comparator is provided then with that.
@gaunikasrivastava78513 жыл бұрын
Is Time complexity=O(N log N) and space=O(N)? Correct me if I am wrong
@ayushthakur28963 жыл бұрын
Could you add time stamps to your video?
@consistentthoughts8263 жыл бұрын
I tried without using Priority Queue then it is taking lot of time but it is accepted Can anyone explain why is it so?
@narenmohan34263 жыл бұрын
If you have used a variable to store the index of maximum value and using a list/array instead of a maxheap, then retrieving the value with the index will take time.
@talwaarkidhaar4 ай бұрын
Tum hi ho, Jo, Exam ko RAATEE laga laga ke pass karti ho...