How to find Connected Components and Cycle in a Graph using DFS | CP Course | EP 71

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 239

  • @sahilanand30
    @sahilanand30 3 ปีที่แล้ว +14

    Luv Sir -> King of CP 👑

  • @manojgollapelli9856
    @manojgollapelli9856 2 ปีที่แล้ว +5

    everyone else explain just code,
    but u explain the approach to write the code. Thanks a lot💛💛

  • @shubhampatel7622
    @shubhampatel7622 3 ปีที่แล้ว +18

    Always felt ghosted by graphs, but your explanation is so simple and easy, i am getting some confidence in graphs now. Really excited for future videos. Thanks a lot💛

  • @varshagoyal9574
    @varshagoyal9574 3 ปีที่แล้ว +11

    Literally I learned a lots from you 🧡

  • @jayadubey_22
    @jayadubey_22 3 ปีที่แล้ว +5

    You explained as we solve the question🙌💛

  • @Yuvraj20011
    @Yuvraj20011 3 ปีที่แล้ว

    Luv bhai aap best teacher ho mujhe Graph ka kuch bhi samajh nhi aata tha, Now I love graph and its problems and ab problems bhi samajh aa rhi hain DFS related and please Trees ka bhi kuch kro

  • @deveshkumarjaiswal5224
    @deveshkumarjaiswal5224 2 ปีที่แล้ว +1

    Never thought graph could be this easy to code 💛🔥🔥🔥🔥

  • @aayushthomas
    @aayushthomas 2 ปีที่แล้ว

    aap dfs itna acha padhai ki ye aap batane ke pehle hi solve hogaya

  • @omkarkawatgi
    @omkarkawatgi 2 ปีที่แล้ว +1

    watching every single video you made !!! Thank you !😄

  • @e.m.hasanprince4609
    @e.m.hasanprince4609 3 ปีที่แล้ว +13

    bro i think u should make a video on how to traverse a 2d graph and find some path with dfs. this topic seems quite hard for us.

  • @Dev77g
    @Dev77g ปีที่แล้ว

    Bhaiya kasam se bohot maza aa rha hai ab padhne mein thank you very much bhaiya ho sake toh wapas se youtube pe active ho jao aur hume aur chize sikhao. 💛

  • @asmitsingh1480
    @asmitsingh1480 3 ปีที่แล้ว +2

    luv ur videos bro cant wait to learn a whole lot of cp from u

  • @harshgautam4716
    @harshgautam4716 3 ปีที่แล้ว +5

    Hey, luv ❤ you are doing great job. One of my suggestion is please include more questions in video which was asked in coding test rather then in interveiw. ✌✌

  • @kunalhaldiya9291
    @kunalhaldiya9291 3 ปีที่แล้ว +1

    you are best teacher sir

  • @sippy8482
    @sippy8482 3 ปีที่แล้ว +2

    Congrates for 90k

  • @gouravkumarshaw5467
    @gouravkumarshaw5467 ปีที่แล้ว +1

    Great Explanation Thank you !!💛

  • @manojbhat1440
    @manojbhat1440 2 ปีที่แล้ว

    Thank you so much bro your channel is underrated.

  • @lavishpalia9286
    @lavishpalia9286 3 ปีที่แล้ว +2

    💛 Learning a lot bhaiya 💛

  • @nimeshsingh6229
    @nimeshsingh6229 3 ปีที่แล้ว +1

    Aag lga di bhai 🔥

  • @kvs1567
    @kvs1567 2 ปีที่แล้ว

    Very impressive teaching style. Thanks!!💛

  • @good114
    @good114 2 ปีที่แล้ว +1

    Thank you Bhaiya ❤️💕

  • @urparvezali
    @urparvezali ปีที่แล้ว

    brother you are awesome for me. I learned lot of from you.

  • @aashitAgrawal
    @aashitAgrawal ปีที่แล้ว

    you made it look so easy
    💛💛

  • @nawabkhan4916
    @nawabkhan4916 3 ปีที่แล้ว +2

    Great video 💛

  • @Shakil.oxalet
    @Shakil.oxalet 6 หลายเดือนก่อน +1

    take love from BD

  • @priyeshtandel2101
    @priyeshtandel2101 ปีที่แล้ว +1

    💛Thank you so much

  • @VinodKumar-bz9mg
    @VinodKumar-bz9mg 2 ปีที่แล้ว

    Bro - You are giving great and easy explanation. I wanted to refer it to few of my US follows but they cannot understand Hindi :(. I would urge you to prepare them in english as well. Excellet teaching!

    • @Zylargames
      @Zylargames ปีที่แล้ว +2

      Us wale logo ko bolo Hindi me videos banaye pehle kyuki Hume English ni aati acche se samajh

  • @Manish_Sahu
    @Manish_Sahu 3 ปีที่แล้ว +2

    cout

  • @pavankothapally8150
    @pavankothapally8150 2 ปีที่แล้ว

    thank you so much ...i just found the perfect playlist

  • @Red___Beast
    @Red___Beast 10 หลายเดือนก่อน +1

    great lecture

  • @pragatsharma1580
    @pragatsharma1580 3 ปีที่แล้ว +2

    Bhaiya how to find size of graph in the code for graph that you have written?

  • @divyansh2212
    @divyansh2212 3 ปีที่แล้ว +1

    thanks for this amazing content.💛

  • @AkashKumar-ls7hg
    @AkashKumar-ls7hg 2 ปีที่แล้ว

    After watching this amazing video on DFS how easily you explain step by step i can't control myself for subscribe your channel for such amazing video .superb 💛*💯

  • @abhaypratap9898
    @abhaypratap9898 3 ปีที่แล้ว +1

    Love you bhaiya 💗

  • @malkeetsapien4852
    @malkeetsapien4852 2 ปีที่แล้ว +1

    Thanks Man !!! 🐺

  • @aishwaryalakshmi1415
    @aishwaryalakshmi1415 3 ปีที่แล้ว

    Thanks bhaiya💜 crystal clear😁

  • @wolfrikz7238
    @wolfrikz7238 3 ปีที่แล้ว +1

    This is amazing ❤️

  • @e.m.hasanprince4609
    @e.m.hasanprince4609 3 ปีที่แล้ว

    U are really genius bro.

  • @amitbajpai6265
    @amitbajpai6265 3 ปีที่แล้ว

    Bhai Meri job abhi shuru Hui hai.... Lakin Mai satisfied nhi hu to aur prepare kar RHA hu 10 din sai ds dekhna bnd Kar rakha tha aaj Kunal aur striver ka mic drop challenge dekh Kar aaya aur ab apka graph series dekh rha hu

  • @sukhmanpreetsinghsandhub2042
    @sukhmanpreetsinghsandhub2042 3 ปีที่แล้ว +1

    awesome video as always :).

  • @himalikhandelwal1346
    @himalikhandelwal1346 3 ปีที่แล้ว +1

    By when will the whole cp course be finished?

  • @tanujbhattdotin
    @tanujbhattdotin 2 ปีที่แล้ว +1

    where you updated the parent...?

  • @maddycoder1294
    @maddycoder1294 2 ปีที่แล้ว

  • @GANESHSINGH-oe2wy
    @GANESHSINGH-oe2wy 3 ปีที่แล้ว

    Sir aap konsa softwate use krte ho highlight krne ke liye jo apne aap highlight hone ke baad mit jata h

  • @vivekvatsalya8836
    @vivekvatsalya8836 11 หลายเดือนก่อน

    loved this video

  • @AvinSrivastava-he8rj
    @AvinSrivastava-he8rj 8 หลายเดือนก่อน

    If we do not use isLoopExists|=dfs(child,vertex) what will happen for return value??

  • @jaykumarpatel6392
    @jaykumarpatel6392 ปีที่แล้ว

    Thanks a lot💛

  • @DHEERAJKUMAR-sb7dt
    @DHEERAJKUMAR-sb7dt ปีที่แล้ว +6

    part 1
    #include
    using namespace std;
    const int N=1e5+10;
    vectorg[N];
    vector cc;
    vector current_cc;
    bool vis[N];
    void dfs(int vertex)
    {
    /*Take action after entering the vertex*/
    //cout

  • @mahdi-hasan
    @mahdi-hasan ปีที่แล้ว

    Can you show for directed graph?

  • @shreyasharma1625
    @shreyasharma1625 2 ปีที่แล้ว

    Amazing 💛💛

  • @freeandreliablejeeprep820
    @freeandreliablejeeprep820 ปีที่แล้ว

    thank you very much sir

  • @shivamkumarshaw4378
    @shivamkumarshaw4378 3 ปีที่แล้ว

    Thanks !💛💛

  • @Super-lj1rf
    @Super-lj1rf ปีที่แล้ว

    thanks💛💛

  • @NatureTechNexus
    @NatureTechNexus 2 ปีที่แล้ว

    hello bro i've doubt we can ignore that isloopexists variable since we are already returning true when we find loop so at that point it directly jump out of that function. please correct me if I'm wrong

  • @soumya1713
    @soumya1713 2 ปีที่แล้ว

    sir i love your videos , sir please cover other graph algo like topological sort,.....

  • @sahilanand30
    @sahilanand30 3 ปีที่แล้ว +1

    Best

  • @chiraggoyal9646
    @chiraggoyal9646 2 ปีที่แล้ว +1

    Thanx bhaiya

  • @gauravdhakad796
    @gauravdhakad796 ปีที่แล้ว

    ''yellow heart with little blood and full of luv"

  • @cricbollysci6191
    @cricbollysci6191 3 ปีที่แล้ว +2

    sir , please code bhi upload kar diya karo ..
    usse hame kafi help milti hai 🙏🙏🙏🙏🙏🙏🙏🙏🙏

    • @iamluv
      @iamluv  3 ปีที่แล้ว +9

      i don’t do it intentionally because otherwise people will just copy paste from there, i want people to write themselves

    • @ru2979
      @ru2979 2 ปีที่แล้ว

      @@iamluv ❤️

  • @unknown_coder7960
    @unknown_coder7960 3 ปีที่แล้ว +9

    Bhaiya 390 questions ho gaye Leetcode p...ab koi chance h Elon Musk ko harane ka🙄

    • @HemantBEE
      @HemantBEE 3 ปีที่แล้ว +3

      bas thoda sa or :)

    • @unknown_coder7960
      @unknown_coder7960 3 ปีที่แล้ว +1

      @@HemantBEE aap bolte ho to aisa hi hoga 🙂

  • @sushanthgupta626
    @sushanthgupta626 3 ปีที่แล้ว

    bhia segment tree bhi padaoge kya?

  • @sasageyo9571
    @sasageyo9571 2 ปีที่แล้ว

    If 0 is a node, then shouldnt the parent of the first node ( on which we apply dfs ) be anything other than 0 ?

    • @vampzzz
      @vampzzz 2 ปีที่แล้ว

      Should be something that is not present in the given vertices
      Like preferably -1 if all the vertices are positive.

  • @satanshuag
    @satanshuag 3 ปีที่แล้ว

    Thankyou !!!!!

  • @Ak-kc7qp
    @Ak-kc7qp 3 ปีที่แล้ว +1

    Bhaiya bahut din se contest organise nai kiye...contest4 organise kab kar rehe ho?

    • @iamluv
      @iamluv  3 ปีที่แล้ว +2

      yaar mushkil hai. i dot have time to make a contest, nor anyone who can help in making contest

    • @Ak-kc7qp
      @Ak-kc7qp 3 ปีที่แล้ว +1

      @@iamluv okay bhaiya I get it...graphs and trees ke baad overall ek contest kardena...
      Bdw love your videos😄

  • @chemistryman6053
    @chemistryman6053 ปีที่แล้ว

    Why did the loop runs from 1 to n?

    • @RoniBadgujjar
      @RoniBadgujjar 6 หลายเดือนก่อน

      Because bro we are checking if that node is visited then we have no need to traverse that component

  • @mohammedsaquib4806
    @mohammedsaquib4806 3 ปีที่แล้ว

    thanks bro

  • @53_manishkumar_it54
    @53_manishkumar_it54 3 ปีที่แล้ว +1

    STL PURA COMPLETE HO GYA HAI KYA ?

  • @samagrapathak3854
    @samagrapathak3854 3 ปีที่แล้ว

    Maza aaya

  • @_ayush_oswal
    @_ayush_oswal 2 ปีที่แล้ว

    bhaiya ek baar how to find number of cycles in a graph batado😭😭 💛💛💛💛

  • @youtubeuserlovesyoutube2207
    @youtubeuserlovesyoutube2207 8 หลายเดือนก่อน

    code should also include the case where graph is not connected and hence we will combine the previous code in the same video

  • @iamdj8540
    @iamdj8540 2 ปีที่แล้ว +1

    💛
    are u reading my comment 😅

  • @SajanKumar-ec2us
    @SajanKumar-ec2us 10 หลายเดือนก่อน

    please cycle detection of directed graph

  • @pulkitmittal584
    @pulkitmittal584 3 ปีที่แล้ว +1

    💛

  • @muhammadjobayer5206
    @muhammadjobayer5206 4 หลายเดือนก่อน +1

    💞💛💛💛💛💛💛💛💛💛💛💛💛💛

  • @mahdi-hasan
    @mahdi-hasan ปีที่แล้ว

    In the title, it should be mentioned that it's for an Undirected Graph.

  • @abhaynegi3930
    @abhaynegi3930 3 ปีที่แล้ว

    yellow heart

  • @mangeshtrimbake3170
    @mangeshtrimbake3170 3 ปีที่แล้ว +1

    ❤️

  • @mdiewachrist7196
    @mdiewachrist7196 2 ปีที่แล้ว

    nice'

  • @rishumittal4548
    @rishumittal4548 3 ปีที่แล้ว

    💛💛💛

  • @AmanKumarSinhaOfficial
    @AmanKumarSinhaOfficial 3 ปีที่แล้ว

    ❤❤❤❤❤

  • @prernasinghchauhan3002
    @prernasinghchauhan3002 ปีที่แล้ว +3

    #include
    using namespace std;
    const int N=1e3;
    vector graph[N];
    bool visited[N];
    bool dfs(int vertex,int parent){
    visited[vertex]=true;
    bool isloopexist=false;
    for(auto child:graph[vertex]){
    if((visited[child]) && (child==vertex))continue;// check for self-loop
    if(visited[child]) return true;
    isloopexist |= dfs(child,vertex);
    }
    return isloopexist;
    }
    int main(){
    int n,m;
    cin>>n>>m;
    while(m--){
    int v1,v2;
    cin>>v1>>v2;
    graph[v1].push_back(v2);
    graph[v2].push_back(v1);
    }
    bool cycle=false;
    for(int i=1;i

  • @farzzziii
    @farzzziii 3 ปีที่แล้ว

    💛💛💛💛💛

  • @ravigola2354
    @ravigola2354 3 ปีที่แล้ว

    💛💛💛💛💛💛

  • @noContext314
    @noContext314 2 ปีที่แล้ว

    💛💛💛💛💛💛💛💛💛💛

  • @funenjoynilaypatel4553
    @funenjoynilaypatel4553 2 ปีที่แล้ว +1

    8-aug 2022

  • @KUMARSAURABH-s5i
    @KUMARSAURABH-s5i 5 หลายเดือนก่อน +1

    thanks a lot💛

  • @tarunkumarreddy5020
    @tarunkumarreddy5020 ปีที่แล้ว

    Thanks broo

  • @kumarsunny4358
    @kumarsunny4358 3 ปีที่แล้ว +1

    💛

  • @omkarharade5807
    @omkarharade5807 3 ปีที่แล้ว

    💛💛💛💛

  • @magamindplanet8930
    @magamindplanet8930 2 ปีที่แล้ว

    💛💛💛💛💛💛

  • @dheeraj7385
    @dheeraj7385 3 ปีที่แล้ว

    💛💛

  • @devanarayanababu1996
    @devanarayanababu1996 7 หลายเดือนก่อน

  • @Rishav_Raj17
    @Rishav_Raj17 10 หลายเดือนก่อน

    💛💛💛💛💛💛💛💛💛💛

  • @subhasishpanda5390
    @subhasishpanda5390 3 ปีที่แล้ว +1

    💛

  • @codingbluff8828
    @codingbluff8828 3 ปีที่แล้ว

    💛💛

  • @soumavachakraborty9858
    @soumavachakraborty9858 3 ปีที่แล้ว

    💛💛💛💛💛

  • @himanshurai485
    @himanshurai485 ปีที่แล้ว

    💛💛💛💛💛💛💛💛

  • @MOHITKUMAR-gt4ju
    @MOHITKUMAR-gt4ju 3 ปีที่แล้ว +1

    ❤️💛

  • @RahulKumar-pk7ht
    @RahulKumar-pk7ht 3 ปีที่แล้ว

    💛💛

  • @piecesofpuri
    @piecesofpuri 2 ปีที่แล้ว

    💛💛💛💛