my all friends learn things from different coaching classes in hydrabad ,Mumbai or pune ....but they have not much knowledge in programming , but i learn from anuj bhaiya DSA one course which is free and i have so much knowledge , compare to my friends , they always call me to ask the doubts, ... thank you ANUJ BHAIYA for this great course .....free for us.....
@girlysh09 Жыл бұрын
then suggest them this playlist dude
@digvijay17july2 жыл бұрын
Finally, one of the awaited videos For BST Lovers 🤣
@highonpeeks2 жыл бұрын
was stuck on this from long time but after watching this video, the concept is crystal clear
@trishnapatil45942 жыл бұрын
What a wonderful explanation to an otherwise complex problem! Loved it! Thanks a lot!
@SaiKiranPatro8 ай бұрын
No one can better explain than Anuj Bhaiya ❤
@shinratenten56862 жыл бұрын
experienced it many times, you make every concept easier
@PicachuPicachu-e5k Жыл бұрын
sir jo program ko aap smjhate ho usko bhi description me dal de to or bhi benefitial ho...smjhne mei
@raunakrhishabh2773 Жыл бұрын
The way u explain & made things visualize, its awsm!!! Thnx bro
@kartikeyrawat545610 ай бұрын
Very nice explanation !!! God bless you.
@MUHAMMADALISHAFIQUE-w2d5 ай бұрын
many times better than apna college not spreading hate but its fact 100%
@PicachuPicachu-e5k Жыл бұрын
sir program ko pura show kiya kre #include se end tk...plz...otherwise samjhne me dikkt aati h
@stith_pragya Жыл бұрын
Thank You So Much for this wonderful video........🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
@tushargogiya40172 жыл бұрын
Nice Explanation bhaiya hats off to you
@saritaprasad4295 Жыл бұрын
tough topic explanation in easy way
@pallavigavali26712 жыл бұрын
Thank you bhaiya 👍
@lokendrasingh97802 жыл бұрын
Bhaiya whiteboard is best 👍❤️ thank you bhaiya ❤️❤️
@parasdua42422 жыл бұрын
So, smooooooth Amazing ✨
@zakyvids65662 жыл бұрын
Hi Anuj Bhaiya I like your content a lot But I had a request please make oops in python as well as how to use pyautogui and selenium Thanks a lot Love from Australia ❤️❤️❤️❤️❤️👍👍👍👍👍
@meenakshidwivedi832 жыл бұрын
Truely Awesome..Thanks
@abhinavsinha81162 жыл бұрын
Sir, I need your java placement cousre playlist which got deleted. There very important lectures in that playlist. Please do somethng.
@nikgshort3974 Жыл бұрын
Yes sir
@pt_harshit2 жыл бұрын
Nice...
@rahulsinghshekhawat24872 жыл бұрын
great explanation !!!
@girishmahajan41302 жыл бұрын
Thank you so much bhaiya
@dhanrajlouvanshi78722 жыл бұрын
Thanks
@pratimdutta1979 Жыл бұрын
thank you sir
@jatindigra43292 жыл бұрын
awesome !! loved the explanation !!
@AK-ft7fd Жыл бұрын
This solution in leetcode shows RUNTIME ERROR. Please help!
@sankalpgupta55052 жыл бұрын
bhaiya are you going to cover graphs and DP as well???
@anujkumarsharma10132 жыл бұрын
Yes, these topics will come after.
@babunmadhab2 жыл бұрын
@@anujkumarsharma1013 bhaiya code thoda link description m de dijiye na
@creativevision92042 жыл бұрын
Please share iterative approach as well.
@pranavnyavanandi97102 жыл бұрын
I will try implementing one on my own.
@gtbaba1232 жыл бұрын
Bro I love u
@musqitonebeats21292 жыл бұрын
time complexity?
@coftanurag Жыл бұрын
I think you miss leaf node deletion case
@anshulsingh12652 жыл бұрын
Done
@deepakantoj4322 жыл бұрын
the question is to delete a node from BST my approach is that i'll first get the key node and then also get the parent node of the key node . connect the parent node's left or right to key node's right . and store the key node's left in a temp node i'll traverse to the very left of the newly connected parent's left and attach the temp . /** * 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 { public TreeNode deleteNode(TreeNode root, int key) { TreeNode node = solve(root,key); // key node TreeNode n = helper(root,key); // parent node if(n.left != null) if( n.left.val == key) n.left = node.right; else if(n.right != null) if(n.right.val == key) n.right = node.right; TreeNode left = node.left; TreeNode cur = node.right; while(cur.left!=null) { cur = cur.left; } cur.left = left; return root; } public TreeNode helper(TreeNode root , int val) { if(root == null) return null; if(root.left!=null) { if(val == root.left.val) return root; } else if(root.right!=null){ if(val == root.right.val) return root; } return val > root.val ? helper(root.right , val) : helper(root.left , val); } public TreeNode solve(TreeNode root , int val) { if(root == null) return null; if(val == root.val) return root; return val > root.val ? solve(root.right , val) : solve(root.left , val); } } where have i gone wrong anybody please help
@sankalpgupta55052 жыл бұрын
bhaiya please make a roadmap on international placements🙏❤️
@souhardyahalder39032 жыл бұрын
Na bhai national karlo pehle... international se kya hoga
@tushargogiya40172 жыл бұрын
@@souhardyahalder3903 ilets krlega😂😂😂😂
@codingiseasy8 Жыл бұрын
Nic sir
@premprakashsahu79232 жыл бұрын
Bhaiya thodi jldi jldi videos bnaya kro ,reach ni bdh ri
@MACR_RaviKumar2 жыл бұрын
❤❤
@NishantKumar-bu7wh7 ай бұрын
Can anyone please explain that if the root of updated subtree is already attached to the root of the BST, why is it explicitly compulsory to attach again to the root of the BST?
@Coding_Destini2 жыл бұрын
Bhaiiyya but where we are checking when key (data to be delete) == root.data ????
@abhisheknag1929 Жыл бұрын
that is else part only
@rudrakshdatta43892 жыл бұрын
Share the code of delete and insert node in a Binary Search Tree
@chandraveersingh55612 жыл бұрын
Hi Bhaiya! Mera comment pin krdo Mai dosto ko dikhao ga
@yashrajpathak81032 жыл бұрын
fir tu isse apne resume me bhi laga lio bhai
@codingwithsukesh Жыл бұрын
💖💖👍👍
@DianaAnahíLedesmaRoque8 ай бұрын
He talks very quickly 😅
@pandeyshashidhar2 жыл бұрын
In leetcode code is showing TLE class Solution { public TreeNode deleteNode(TreeNode root, int key) { if(root == null) return null; if(key < root.val) root.left = deleteNode(root.left,key); else if(key>root.val) root.right = deleteNode(root.right,key); else{ if(root.left == null) return root.right; else if(root.right == null) return root.left; root.val = maxElement(root.right); root.right = deleteNode(root.right,root.val); } return root; } public int maxElement(TreeNode root){ while(root.left != null){ root.val = root.left.val; } return root.val; } }
@praminthakur81662 жыл бұрын
In the maxElement() method , you are not setting a condition for the while loop to end. Thus, it will give TLE. It should be : public int minElement(TreeNode root){ int minv = root.val; while(root != null){ if(root.val < minv) minv = root.val; root = root.left; } return minv; }
@NayeemKhan-gg2nc10 ай бұрын
in your maxElement function inside while loop you have to add root = root.left;