1st method : we're only using zeros and ones, so it's better to make vector m; it saves lots of memory!
@darkelixir25172 жыл бұрын
Well noticed! good idea to create a boolean array
@shivangisharma36902 жыл бұрын
You are so so good at teaching, you cleared all my doubts till date I wonder who else explains it so well
@PardeepSingh-cf8lf2 ай бұрын
it took me hardly 25 -30 minutes to get at 8 episodes of this serios Nd thanks a lot sir for uploaded amazing lectures
@raghvendrakhatri58482 жыл бұрын
Lect - 9 completed, sir love♥️ the way you explain each and every concept, please keep creating such wonderful content 💯 your playlist are helping me alot in understanding the topics and improving my skills. Thankyou bhaiya ♥️
@rajyadav13372 жыл бұрын
Within a day I'm almost very much confident about linkedList Sir. Thank you so much for providing so a wonderful contents. Keep motivating Sir.
@mohitroshan38562 жыл бұрын
It took 3hrs to reach EP 8. Less time , More concepts❤️🔥
@amt.7rambo6702 жыл бұрын
what ijust took 2 hours
@UCSNRohit3 жыл бұрын
Yahi chahiye tha mujhe, boht confusing laga khud se padhne me, thnk you bhaiya!😍
@datasciencemlai83302 жыл бұрын
badhiya series hai dada, much better than 1, 2 hours coz this content is crisp
@deepakdass4710 Жыл бұрын
Yesterday, I started this and watched 7 episodes then practiced about 10-12 probles on GFG and LC. Now, I am starting this from the 8th EP
@beinghappy9223 Жыл бұрын
Best video on design hashset till date
@rameshkhed78642 жыл бұрын
It took 1.30 hour to reach EP 8 ... U will easily clear concept so not hard to understand LL👍👍
@swarnimkamal22102 жыл бұрын
maza aarha hain bhaiya , mera list bahut weak but thnx to you ab kaafi behtar horha hain, thnx:)
@technicalteam32982 жыл бұрын
just about 2 hours because you keeps the things interesting
@akshyagarg23983 жыл бұрын
kaafi acha sikahaya bhaiya ek dum clear
@darkelixir25172 жыл бұрын
took 2hours to reach this, learning new stl will need 1 hour more, so far so good
@BG-lj6fw2 жыл бұрын
2-3 hrs....simultaneously taking notes and submitting solution on LC, CS
@utkarshsingh53903 жыл бұрын
sabse bhadiya line thi bhaiyaa ki "search karlena hash functions kaafi difficult functions aajayenge unko use karlena"😀😂
@mohammadfraz3 жыл бұрын
😂😂
@akashgola2153 Жыл бұрын
Awesome Explanation 😍😍, Took sometime for the first time though.
@sahiljain25243 жыл бұрын
Very good video and learn the new concept of linkedlist thank you
@areebahmadsiddiqui26483 жыл бұрын
Mujhe 20 min hi laga lol Kal hi maine Linked List start kiya tha aur aj ap poori playlist leke a gae
@mohammadfraz3 жыл бұрын
😂 bahot badhiya , chalo ahh complete krlo jldi se
@ankur_61742 жыл бұрын
It took me 1 hr to reach here. Bcoz saare problems kr rkhe the pehle se.
@divyareddy76222 жыл бұрын
bhaiya dry running the approach before code, during code and after code is the best explaination! please try to dry run more! thanks a lot!!!
correct me if i understood wrong- this hashset, is just a 2D array, where 1Dimension is a vector and another D is a linked list branching out from each unit of the vector
@tanmoychowdhury51702 жыл бұрын
right
@jobanpreetsingh23702 жыл бұрын
Bhaarii concept 😮😮
@mohammadfraz2 жыл бұрын
🔥
@naziyakhan40969 ай бұрын
this is my 2nd day i started watching from 7th video today
@noobprogrammer30403 жыл бұрын
Maza aagya bhaiya iss series me. LOVED IT ! please agli series dp ya recursion par laao aisi hi.
@mohammadfraz3 жыл бұрын
Or episodes dal diye
@ayushop19212 жыл бұрын
@@mohammadfraz kha bhaiya apne 30 bola tha 25 hi hai
@TOUR__OF__UNIVERSE Жыл бұрын
@@mohammadfrazbhai ka mein c++ ke saare functions seekh kar software engineer ban sakta hoon? Please bataiye.
@d.aditya1398 Жыл бұрын
dsa imp h@@TOUR__OF__UNIVERSE
@ashyy346 Жыл бұрын
Best explanation ever, thanks a lot sir!
@vibhaypandey96502 жыл бұрын
Amazing series man and explanation is very much understandable and hats off your hardwork
@adityavaste8963 Жыл бұрын
Thanks for wonderful playlist. ( It took 2 hours )
@aditiranjan3032 жыл бұрын
Your explanation is too good.. pls make such series for other topics too...
@ujjwaltiwari61663 жыл бұрын
Acche se rivision ho raha bhaiya , thanku bhaiya
@mohammadfraz3 жыл бұрын
Keep watching and sharing
@googleit2490 Жыл бұрын
Understood :) Oct'4, 2023 04:22 pm
@jay81182 жыл бұрын
New to the channel...Explanation is great..Please continue making more
@omchaudhari35762 жыл бұрын
Nice Explanation ☺️. I think we can also use vector instead of Linked List...
@79rajeevsharma422 жыл бұрын
Pehle ke sare lectures to samjh aaye hai achhe se, but ye wala bahut confusing tha, same video, c programming pe bana dijiye
@crushtech1362 Жыл бұрын
In a Day reach here, day yet not end
@stite1191 Жыл бұрын
It took me 3 hours as I was doing questions in java and cpp both.
@shyaamaltripathi53733 жыл бұрын
Bhaiyya the series is really good ! keep going
@anchalchaturvedi7733 жыл бұрын
Loving this series bhaiya 👍👍
@ss-md4qn2 жыл бұрын
Superb ,thanks
@dp-ev5me3 жыл бұрын
Sir thumbnail me bohot achhe lag rahe ho. Thank you for the guidance.
@mohammadfraz3 жыл бұрын
Are thank you so much
@khushboosaraf23752 жыл бұрын
Thank you for the videos.
@satyamjaiswal12223 жыл бұрын
In the worst case for search operation, it will take O(n) time. I think we can do search operation in O(L) time by trie where L is total digits in that number.
@darkelixir25172 жыл бұрын
But using trie will complicate things, cuz most of us here learning LL
@vxbsjisjjdjjdn2 жыл бұрын
dear fraz bhaiya please add please add sub-titles for linked list playlist. And congratulations for cracking the google.
@vasuarora87753 жыл бұрын
mast series bhaiya 💙💙💙💙💙💙
@mohammadfraz3 жыл бұрын
Thanks Vasu
@mycam936410 ай бұрын
In java we can use boolean array instead of using vector right.
@ratnasanjay2 жыл бұрын
Thankyou bhaiya for this video
@shyamaharihar24252 жыл бұрын
Nice explanation
@suryaprakash18902 жыл бұрын
Just 2 days to reach here!!🖐️💗
@NITianMonika Жыл бұрын
aaram aaram se dekha hai 3rd day hai aaj🙂🙂🥲
@Ayush-jz5um Жыл бұрын
How will we check if hashset is empty or not? Can i say if even a single element of vector is 1 then hashset is not empty?
@dishagupta74464 ай бұрын
one que hashset is supposed to have O(1) time complexity. Doesn't 2nd approach makes it O(N)
@vivekpanchaal2 жыл бұрын
1 din lga lec8 per aane ke liye
@vaibhavtale3182 жыл бұрын
thank you soo much ..
@shwetanshusood9450 Жыл бұрын
Got into 8th episode in 1 hour
@kunalyewale74952 жыл бұрын
episode 8 done
@kunalyewale74952 жыл бұрын
nice
@tanmaythaker29053 жыл бұрын
Sir loving your content! 50K soon!
@mohammadfraz3 жыл бұрын
Hope so! will provide quality content ❤️🔥
@saurabhnayak33523 жыл бұрын
@@mohammadfraz yes soon.
@mohammadrobass10 ай бұрын
If you search for a key that is at the end of the list, the 'contain' function should return true, but currently, it returns false.
@christlikelife66752 жыл бұрын
Will there be any change in the efficiency of code if I use a 2D vector instead of a linked list??
@nilayarya76342 жыл бұрын
no
@ritikgoyal36223 жыл бұрын
Great 👍 job bhaiya
@mohammadfraz3 жыл бұрын
Thanks bro
@mdnadeem63433 жыл бұрын
musch needed video thanks bhaiya
@mohammadfraz3 жыл бұрын
Welcome bro , please share also
@sudhanshuranjan43922 жыл бұрын
And even if our hash function is good still there is a chance of collision. Suppose we have 10000 elements and only 1, 13 and 11 collides and we try to search for 11 it will take O(n) time. So when we say that hash set takes constant time does it means that we are talking about average time??
@hanuuhanooo71113 жыл бұрын
Good content keep uploading
@mohammadfraz3 жыл бұрын
Haan bilkul , keep supporting
@stite1191 Жыл бұрын
Can you make a 5 to 10 min video submitting it in java. explaining the implementation part.
@shouvikdatta68312 жыл бұрын
Can you mention the time and space complexity of add, remove and contains function while chaining..?
@AB-tp9eg2 жыл бұрын
Sir, What is the time complexity & space complexity?
@yash-h9e Жыл бұрын
1 - 2 dinnn bhiyea lag gya
@harshityadav143542 жыл бұрын
one day
@simranarora28172 жыл бұрын
you explanation is too good, and you are too humble. But I wish you could have made this in java
@mohammadfraz2 жыл бұрын
Thank you. Visit my website leadcoding.in for Java Codes of my lectures.
@sachinkhubchandani57032 жыл бұрын
Can we handle the maximum recursion depth using this technique? I got a question where I had to run the recursive function around 50K times
@RahulSharma-ip3pc2 жыл бұрын
1 hour m ho gya 8th lecture tk
@sagestudy Жыл бұрын
This is very complicated...
@RAHUDAS Жыл бұрын
What is Diff between Set and hashset.
@bharathkumar58703 жыл бұрын
#roadto25k
@mohammadfraz3 жыл бұрын
❤️
@vinitranjan2665 Жыл бұрын
class MyHashSet { public: int n=10e6+1; vector v; v.resize(n); MyHashSet() { } void add(int key) { v[key]=1; } void remove(int key) { v[key]=0; } bool contains(int key) { return v[key]; } }; Bhaiya v.resize(n) agr upr likh rhe to to error kyu de rha hi?
@MayankSharma-vi1ok Жыл бұрын
Uper likhne ka matlab h ki tumne abhi vector initialize nhi kiya h aur resize ka function use kar rahe ho so Error aayega.
@akshyagarg23983 жыл бұрын
Instead of using linked list we can take binary search tree which will make logn time
@mohammadfraz3 жыл бұрын
No , that's not hashset Hashset works on O(1)
@akshyagarg23983 жыл бұрын
@@mohammadfraz but searching time will reduce na? the find function you used take o(n) time
@mohammadfraz3 жыл бұрын
@@akshyagarg2398 no bro , it takes O(1) if we use a good hash function
@akshyagarg23983 жыл бұрын
bhaiya waiting for your reply and if possible can you please paste the code here ?
@akshyagarg23983 жыл бұрын
@@mohammadfraz okay okay I got your point. Hash function will distribute the numbers tsuch that finding them would be easier. Thanks bhaiya
@nitansshujain8112 жыл бұрын
Sir, please update your description. You are no longer working at Curefit :)
@aggarwalsachin4854 Жыл бұрын
second day and this episode
@SunnyGupta003 жыл бұрын
Reach++
@syednadiya692 жыл бұрын
Reached
@manishkumarmahato24812 жыл бұрын
Unordered set
@gautamkhatri7895 Жыл бұрын
@gokulbhaveshjoshi2 жыл бұрын
it took approx 1.5 hour to each ep8
@50_kamalnarayanchaubey37 Жыл бұрын
within 5 hours, along with 1.5 hrs break in between
@kartikeysingh84802 жыл бұрын
0:15 Mujhe 2 ghante lage bhaiya ep.8 me aane me
@atharvakulkarni20243 жыл бұрын
time complexity??????????????of all the operations?
@desihiphop49983 жыл бұрын
bhaiya java ki linked list mein contains ka already ek pre defined method hai use use kr skte hain ??? class MyHashSet { LinkedList[] set; public MyHashSet() { set = new LinkedList[11]; } public int func(int key) { return key%11; } public void add(int key) { int i = func(key); if(set[i]==null) { set[i]= new LinkedList(); set[i].add(key); } else if(!set[i].contains(key)) set[i].add(key); } public void remove(int key) { int i = func(key); if(set[i]!=null && set[i].contains(key)) set[i].remove((Object)key); } public boolean contains(int key) { int i = func(key); if(set[i]!=null && set[i].contains(key)) return true; return false; } }
@shivam4you7442 жыл бұрын
2nd day : )
@gengar_133 жыл бұрын
search wala jo function h wo waise list :: iterator search (int key ) kyu banana para why not int search ? plz samjha do
@mohammadfraz3 жыл бұрын
Vo Iterator return karraha hai islie. List :: Iterator is the return type of search function
@SunnyGupta003 жыл бұрын
It took me 2hrs
@mohammadfraz3 жыл бұрын
Keep moving
@myyoutubeisthis Жыл бұрын
To reach 8th episode mujhe 2-3 din lage.
@deepakkumarverma62823 жыл бұрын
Bhaiya what if the input is a negative number?
@samartheory2 жыл бұрын
damn this guy knows his stuff!
@saadhya982 жыл бұрын
2days because I was busy in work
@ananya87403 жыл бұрын
but what if jo keys add krni hai unka modulo maximum time koi bhi ek particular number hi aa rha lets say hame 1, 11 ,21,31............... keys mil rhi h and hmne size 10 lia hua hai then hmesha kisi bhi key ko access krne ke lie O(n) time lgega na ?? i am very confused with the time complexity . please help me there
@mohammadfraz3 жыл бұрын
Yaha pe hamara hash function kaam aata hai , hash function agar accha ho to ye jo aapne mention kiya hai , esa kabhi nahi hoga. Evenly spread honge numbers.
@ananya87403 жыл бұрын
@@mohammadfraz okay thankyou sir and just one more thing , can you please add time complexity at last because that is bit confusing in some cases
@adarshsharadpandey47632 жыл бұрын
Approx 1.5 hour to reach here...
@rajkuhar32342 жыл бұрын
reached in 1 hour at 1.5
@asjadahmad13602 жыл бұрын
it took me 2 hours
@RajPatel-ev5vz2 жыл бұрын
bro,i tried to submit this question with same code but it keep showing some errors in leetcode, eg. when I use size = 100/1000 it shows deadsignal error and for size =10000 it shows runtime error,can you explain why? It runs correctly for size=1e6+1.
@sunilkumar-ft3nk2 жыл бұрын
why 1e6 does not work ? and why 1e6+1 work?? can you please answer this
@ronaldpatrick51082 жыл бұрын
@@sunilkumar-ft3nk Because 1e6 only covers 0 to 1e6 - 1, We need 1e6 too