Cameras In Binary Tree | Leetcode 968 Binary Tree Cameras

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

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

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

    Awesome explanation for a Leetcode Hard Problem. Made it Look like an easy level problem.

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

    on Leetcode : Hard Level Question
    on Pepcoding: easy toh tha yrr
    Amazing explanation!!

  • @Sagarkumar-pe1wj
    @Sagarkumar-pe1wj 3 ปีที่แล้ว +3

    I usually don't write comments... but you explanation is so great it made me write it...

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

    You're awesome 🔥
    Whole Pepcoding team is awesome 🔥

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

    Rajneesh sir you are awesome teacher . Thank you for this wonderful explanation

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

      Glad to know that you liked the content and thank you for appreciating.
      The love and respect which I get from you people keep me highly motivated and the same I am able to forward It to you people through my videos.
      So, keep motivating, keep learning and keep loving Pepcoding😊

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

    No Words!!!! completely mindboggling!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

    After seeing 4-5 videos, I found it is very easy to understand .. Thanks sir !

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

      Glad to hear that and you are most welcome.

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

    OMG Explanation on Peak. OP🔥🔥🔥🔥🔥🔥🔥🔥

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

    very nice explanation sir you guys are amazing. Pepcoding is like Amrit specially for tier 3 students. Thankyou very much

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

      Thank you for appreciating.
      The love and respect which I get from you people keep me highly motivated and the same I am able to forward It to you people through my videos.
      So, keep motivating, keep learning and keep loving Pepcoding😊

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

    Nice explanation sir....thanks a lot for the video...explanation is really awesome

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

    A very awesome and such a simple solution!! Thank you!!

  • @MOHITGUPTA-tb2xl
    @MOHITGUPTA-tb2xl 2 ปีที่แล้ว

    great explanation sir. You have made the hard problem very easy.

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

    Shandaar explanation!!

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

    I am amazed by your explanation🤩🤩

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

    Great explanation. Thanks for the content !!

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

      I am glad you liked it. I also hope that you are watching till end and trying to understand the what, how and especially why of the problem.
      If you like our efforts, we request a review
      g.page/Pepcoding/review?rc
      You can subscribe to our channel here
      th-cam.com/users/Pepcodingabout?view_as=subscriber

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

    boht pyara question tha,first time dekhne pr toh samaj nhi aya ki kaise hoga ,but sir ne kitna easy bna diya

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

    Thanks for another awesome video sir. Request you to finish Linked list playlist as well

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

    Awesome explanation.
    So smooth!

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

    You make this question easy superb explanation

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

    kahani sunate sunate sir ne ek problem sikha diya thanks sir awesome

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

    Sir the way you explain is next ->level order traversal.😂😂

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

    The explanation is made so easy to understand for such a hard question.

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

      Glad to know that you like our explanation.
      Visit - nados.pepcoding.com and sign up to NADOS.
      Also you can ask your doubts on community tab. There are lots of programmers and mentors who can help you out with such doubts.
      Don't forget to follow us on Instagram instagram.com/pepcoding/

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

    Mind blowing explanation 🔥🔥

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

    Woah !! this explanation was 🔥🔥🔥

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

    great explain with include emotional expression...

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

    Amazing explanation, no cap!
    "Ooof" moments all around.

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

    simple and easy Explanation. Thanks

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

    Amazing explanation! subscribed!

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

    speechless.... awesome explanation ❤️

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

      Glad you liked it and If you like our efforts, please upvote the comments written by the students about Pepcoding here (www.quora.com/What-are-the-good-websites-to-learn-data-structures-and-algorithms )

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

    great explanation bro

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

    Best explanation 🔥

  • @JavaDSA-n7w
    @JavaDSA-n7w 4 หลายเดือนก่อน

    Great Explanation:)

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

    Amazing Explanation 🔥🔥

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

    Great explanation sir 🔥

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

    Great explanation 👍👍👍

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

      Glad you liked it!
      Keep learning.
      And for better experience, visit nados.io, where you will get well curated content and career opportunities.

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

    bahut mst samjhaya bhaiya

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

    great explanation 💯💯

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

    Hairstyle looking great

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

    Wow amazing..

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

    great approach and explaination wow

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

    Superb Explanation...🙏

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

      Thanks a lot 😊. Please visit nados.pepcoding.com for more content like this

  • @PankajDas-mw4uq
    @PankajDas-mw4uq 3 ปีที่แล้ว +1

    nice explanation sir....

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

    Best explanation

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

    Cool! Loved it

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

    Thank you sir. Great explanation.

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

      Glad you liked it.
      Now, if you want to charge your career in coding sign up on nados.io and keep learning.

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

    Nice explanation.

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

    Amazingly Explained Sir!!!

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

    Thank you sir 🙂

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

    Great explanation 💯

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

      Glad it was helpful!
      For better experience and well organised content visit - nados.io

  • @Rahulkumar-op9lu
    @Rahulkumar-op9lu ปีที่แล้ว

    just wow💯💯💯💯💯💯

  • @ShivamKendre-fc3su
    @ShivamKendre-fc3su 2 ปีที่แล้ว

    awesome bhai gbu

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

    great explanation. The only improvement I can suggest for this and other problems is discussing the run time and space complexity as well

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

    Welcome back

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

    Explanation is just so nice, easily understandable, ✨💕👏 just the explanation helped me write the code.

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

      Happy to hear that! and If you like our efforts, please upvote the comments written by the students about Pepcoding here (www.quora.com/What-are-the-good-websites-to-learn-data-structures-and-algorithms )

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

    Sir website par question available nhi hai

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

    Crazy🔥

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

    Thank you very much sir

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

      Keep learning, Keep growing and keep loving Pepcoding!😊

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

    Excellent!

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

      Hope you love the explanation, for better experience and well organised content visit - nados.io

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

    thaaanku

  • @AYUSHKUMAR-eo5xi
    @AYUSHKUMAR-eo5xi 2 ปีที่แล้ว

    nice explanation

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

      Glad you liked it!
      Keep learning.
      And for better experience, visit nados.io, where you will get well curated content and career opportunities.

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

    What is the intuition of starting from the leaf node?

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

    thank you

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

    Best 💥

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

    code in c++
    class Solution {
    public:
    int ans=0;

    int find(TreeNode* root)
    {
    if(!root)
    {
    return 1;
    }

    int left=find(root->left);
    int right=find(root->right);
    if(left==-1||right==-1)
    {
    ans++;
    return 0;
    }
    else if(left==0||right==0)
    {
    return 1;
    }
    return -1;
    }
    int minCameraCover(TreeNode* root)
    {

    if(find(root)==-1)
    {
    ans++;
    }
    return ans;

    }
    };

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

      For better insight, visit nados.pepcoding.com

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

    you made it a cakewalk

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

    Is this problem available on pepcoding website

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

    one test case on leet code is unable to pass
    for input [0,0,null,0,null,0,null,null,0]

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

      please check it..........

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

      bro remove "public static" from "public static int cameras = 0". It will work

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

      @@srinivasv1488 can you please give me the the reason ?

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

    Sir, kindly give the problem link also of these problems so that we can code it up by ourselves :3

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

    And I thought this was a hard problem :o

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

    Sir it is not working on one case [0,0,null,0,null,0,null,null,0]
    output: 3
    expected: 2

    • @VishalKumar-sm8bo
      @VishalKumar-sm8bo 3 ปีที่แล้ว

      public static int cameras = 0;
      remove public static
      int cameras = 0;
      it will work.

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

      @@VishalKumar-sm8bo static ke bina kaise chalega bhai?

  • @PrashantKumar-wz3ex
    @PrashantKumar-wz3ex 3 ปีที่แล้ว

    Jitu bhaiya ki videos dalwa dijiye sir c++ bhot piche chl rha h

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

    awesome!!!!!

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

      Thank you! Cheers!

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

    trees playlist ho gyi complete?
    coloring game,max product of splitted bnary tree from leetcode kra dijye if possible

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

    sir apki playlist nahi mil rahi channel pe trees ka please make a playlist of tress;

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

    best

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

    Sir ab c++ bhi suru kardo bahut picha hai hamara

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

    Sir apne ye question public nahi kiya.

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

    sir leetcode 1530 solution please

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

    Sir please please upload the videos level up ki videos kb tk upload jayengi sir
    utni jldi popularity milegi sir liek geeksforgeeks

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

    I am buying a Camera.

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

    1339. Maximum Product of Splitted Binary Tree
    please make video on this too sir🆒🆒▶▶

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

    Java Solution: # leetocde.
    /**
    * Definition for a binary tree node.
    * public class TreeNode {
    * int val;
    * TreeNode left;
    * TreeNode right;
    * TreeNode() {}
    * TreeNode(int val) { this.val = val; }
    * TreeNode(int val, TreeNode left, TreeNode right) {
    * this.val = val;
    * this.left = left;
    * this.right = right;
    * }
    * }
    */
    class Solution {
    int camera=0;
    public int minCameraCover(TreeNode root) {

    if(helper(root)==-1){
    camera++;
    }
    return camera;
    }
    public int helper(TreeNode root){
    if(root == null){
    return 1;
    }
    int lc=helper(root.left);
    int rc=helper(root.right);
    if(lc==-1 || rc== -1){
    camera++;
    return 0;
    }

    if(lc==0 || rc==0){
    return 1;
    }
    return -1;
    }
    }

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

    Great explanation. Thanks for the content !!