Find all Duplicates in an Array (LeetCode 442) | Full solution with no Extra Space

  Рет қаралды 27,424

Nikhil Lohia

Nikhil Lohia

Күн бұрын

Пікірлер: 46
@jeet-smokey
@jeet-smokey 2 күн бұрын
Man....this is unbelievable explanation. Kudos to your efforts...!!!! Thanks
@rishidangi2978
@rishidangi2978 7 ай бұрын
this one and yesterday's problem where we assumed our array to be a linked list and tried to find the node where the loop starts (Leetcode 287: find the duplicate number) were kinda hard to think when solving for the first time. One thing I can surely note from this that if the value of integers is always less than the length of the array (or one less), we can use it as an index to the array. Thanks for the explanation!!
@nikoo28
@nikoo28 6 ай бұрын
What was the programming contest you are referring to?
@deepeshreddy4700
@deepeshreddy4700 3 жыл бұрын
Please don't stop uploading videos it is helping a lot for students like me
@nikoo28
@nikoo28 3 жыл бұрын
Sure...do help me out by sharing this video as much as you can :)
@deepeshreddy4700
@deepeshreddy4700 3 жыл бұрын
@@nikoo28 Okay
@shivaniverma4266
@shivaniverma4266 Жыл бұрын
you are genus you are amazing you just smoothly put that logic in hour mind that in my dreams i can scream it lout all i am saying is whaattttttta content , you have such a great skills keeep doing , i am greatful for this channel
@nikoo28
@nikoo28 Жыл бұрын
thank you so much for these kind and awesome words
@abhi121able
@abhi121able 2 жыл бұрын
Superb Work. Explanation is too good. Very smooth :)
@ranchodas
@ranchodas 8 ай бұрын
Very well explained bro !!
@vanshbhatnagar1117
@vanshbhatnagar1117 Жыл бұрын
class Solution { public: vector findDuplicates(vector& nums) { vector result ; for(int i=0; i
@utkarshjoshi2915
@utkarshjoshi2915 Жыл бұрын
Example taken in method 2, what if second occurrence of 3 is before 2(i.e, 2 and 3 change their positions of second occurrence, 2 at index 6 and 3 at index 5), at that situation , answer will not be in ascending order. Then we have to sort the returning array again ?
@sunshineandrainbow5453
@sunshineandrainbow5453 2 ай бұрын
OG Explanation SIr ❤❤
@PRASANTH-if9se
@PRASANTH-if9se Жыл бұрын
why answer is repeating when they occur in the array more than 4 times
@SanskarWankhede
@SanskarWankhede 7 ай бұрын
great explanation
@deliveringIdeas
@deliveringIdeas 2 жыл бұрын
Thank you tremendously
@shraddhajain8935
@shraddhajain8935 3 жыл бұрын
Really helpful. Thanks
@choudharyhimanshu4134
@choudharyhimanshu4134 Жыл бұрын
Can't we first sort the array and then iterate over the array and look for duplicates by comparing adjacent elements. Sorting will take O(nlogn) time and iteration will take O(n) time and no extra space is required. So, overall TC is O(n). Do correct me if I am wrong.
@ujjawalsharma1120
@ujjawalsharma1120 Жыл бұрын
Overall TC will be O(nlogn) here.
@chinmayjain9705
@chinmayjain9705 2 жыл бұрын
Heap sort can be use with space comp O(n). If 0(1) Arr[arr[i]%n ] = +n New arr[I] Again we will bring back original array by Arr[I]
@gauravmasalkar3546
@gauravmasalkar3546 Жыл бұрын
great work keep it doing
@NikhilVerma-kk6xc
@NikhilVerma-kk6xc Жыл бұрын
bhaisahab mst explaination
@AmitChauhan-sp1cw
@AmitChauhan-sp1cw 2 жыл бұрын
how to implement code for returning -1 when repeating element does not exist?
@nikoo28
@nikoo28 2 жыл бұрын
That will be a very small change in the code. If the resultSet is empty at the end, you can return a “-1”
@pratikpatrimath4887
@pratikpatrimath4887 Жыл бұрын
superb 😎😎😎
@AkashRK07
@AkashRK07 11 ай бұрын
Doesn't creating a result set consider as extra space?
@nikoo28
@nikoo28 10 ай бұрын
You are expected to return a result set, no need to count that. When we talk about space complexity, usually it is the extra space you would be needing.
@AkashRK07
@AkashRK07 10 ай бұрын
@@nikoo28 understood 🙌🏻
@hemav9981
@hemav9981 10 ай бұрын
If the element is 0 ,index becomes -1. It is showing array index out of bound error. How to solve this issue?
@vrishtiupadhyay5028
@vrishtiupadhyay5028 10 ай бұрын
Element will never be 0 as we have range from [1,n]
@manishkumar-xc2zp
@manishkumar-xc2zp 2 жыл бұрын
why we have (index+1) , can anyone explain
@nikoo28
@nikoo28 2 жыл бұрын
That is because the index ranges from 0 to (n-1) But the array elements are from 1 to n So if you do (index + 1) you are referring to the actual elements present in the array.
@sreddy8141
@sreddy8141 3 жыл бұрын
Bhai, wanna know about desktop space analysis problem
@nikoo28
@nikoo28 3 жыл бұрын
I can’t find the link to the problem. Reach out to me on my email available in channel information.
@rajkumarp9943
@rajkumarp9943 Жыл бұрын
Good 💥
@AyushMishra-b8w
@AyushMishra-b8w 7 ай бұрын
don't you think you are using o(n) space by modifying the array itself
@unemployedcse3514
@unemployedcse3514 5 ай бұрын
space remains constant since , seperate or extra space is not utilised
@prabaljana9714
@prabaljana9714 Жыл бұрын
If the element encounted 0 the. What to do
@nikoo28
@nikoo28 Жыл бұрын
Then you will have to handle the 0 differently. For this particular problem check the constraints: 1
@nikhilbansal3731
@nikhilbansal3731 9 ай бұрын
What is name of the approach
@nikoo28
@nikoo28 8 ай бұрын
I don't know if there is a specific name to this approach
@suryav8458
@suryav8458 Жыл бұрын
Please some times name the Alogrithm name also otherwise everything is good
@nikoo28
@nikoo28 Жыл бұрын
not every algorithm has a name, and your interviewer will never ask the algorithm name.
@chinmayjain9705
@chinmayjain9705 2 жыл бұрын
👍
@ujjawalsharma1120
@ujjawalsharma1120 Жыл бұрын
it will not give sorted array for this input n = 8, 4 3 2 4 8 2 3 1, how to fix it, pls correct me if input is not valid.
@nikoo28
@nikoo28 Жыл бұрын
What do you mean by not giving a sorted array? You are looking for duplicates..right??
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 2,9 МЛН
Flipping Robot vs Heavier And Heavier Objects
00:34
Mark Rober
Рет қаралды 59 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 80 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 13 МЛН
Find All Duplicates in an Array - Leetcode 442 - Python
9:40
NeetCodeIO
Рет қаралды 27 М.
Fastest Way to Learn ANY Programming Language: 80-20 rule
8:24
Sahil & Sarra
Рет қаралды 894 М.
Find All Duplicates in an Array | LeetCode 442 | C++, Java, Python
11:23
Knowledge Center
Рет қаралды 45 М.
LeetCode was HARD until I Learned these 15 Patterns
13:00
Ashish Pratap Singh
Рет қаралды 485 М.
LeetCode 442. Find All Duplicates in an Array (Solution Explained)
12:37
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 2,9 МЛН