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
@digvijay17july3 жыл бұрын
Finally, one of the awaited videos For BST Lovers 🤣
@trishnapatil45942 жыл бұрын
What a wonderful explanation to an otherwise complex problem! Loved it! Thanks a lot!
@highonpeeks2 жыл бұрын
was stuck on this from long time but after watching this video, the concept is crystal clear
@SaiKiranPatro10 ай бұрын
No one can better explain than Anuj Bhaiya ❤
@iamnoob759319 күн бұрын
Explanation is brilliant
@raunakrhishabh2773 Жыл бұрын
The way u explain & made things visualize, its awsm!!! Thnx bro
@kartikeyrawat545611 ай бұрын
Very nice explanation !!! God bless you.
@shinratenten56862 жыл бұрын
experienced it many times, you make every concept easier
@stith_pragya Жыл бұрын
Thank You So Much for this wonderful video........🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
@tushargogiya40172 жыл бұрын
Nice Explanation bhaiya hats off to you
@pallavigavali26713 жыл бұрын
Thank you bhaiya 👍
@parasdua42422 жыл бұрын
So, smooooooth Amazing ✨
@lokendrasingh97803 жыл бұрын
Bhaiya whiteboard is best 👍❤️ thank you bhaiya ❤️❤️
@PicachuPicachu-e5k Жыл бұрын
sir jo program ko aap smjhate ho usko bhi description me dal de to or bhi benefitial ho...smjhne mei
@saritaprasad42952 жыл бұрын
tough topic explanation in easy way
@pt_harshit3 жыл бұрын
Nice...
@meenakshidwivedi832 жыл бұрын
Truely Awesome..Thanks
@PicachuPicachu-e5k Жыл бұрын
sir program ko pura show kiya kre #include se end tk...plz...otherwise samjhne me dikkt aati h
@jatindigra43292 жыл бұрын
awesome !! loved the explanation !!
@rahulsinghshekhawat24872 жыл бұрын
great explanation !!!
@zakyvids65663 жыл бұрын
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 ❤️❤️❤️❤️❤️👍👍👍👍👍
@pratimdutta1979 Жыл бұрын
thank you sir
@girishmahajan41302 жыл бұрын
Thank you so much bhaiya
@dhanrajlouvanshi78722 жыл бұрын
Thanks
@AK-ft7fd Жыл бұрын
This solution in leetcode shows RUNTIME ERROR. Please help!
@MUHAMMADALISHAFIQUE-w2d7 ай бұрын
many times better than apna college not spreading hate but its fact 100%
@abhinavsinha81163 жыл бұрын
Sir, I need your java placement cousre playlist which got deleted. There very important lectures in that playlist. Please do somethng.
@nikgshort39742 жыл бұрын
Yes sir
@sankalpgupta55053 жыл бұрын
bhaiya are you going to cover graphs and DP as well???
@anujkumarsharma10133 жыл бұрын
Yes, these topics will come after.
@babunmadhab2 жыл бұрын
@@anujkumarsharma1013 bhaiya code thoda link description m de dijiye na
@NishantKumar-bu7wh9 ай бұрын
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?
@gtbaba1232 жыл бұрын
Bro I love u
@creativevision92042 жыл бұрын
Please share iterative approach as well.
@pranavnyavanandi97102 жыл бұрын
I will try implementing one on my own.
@musqitonebeats21292 жыл бұрын
time complexity?
@Coding_Destini2 жыл бұрын
Bhaiiyya but where we are checking when key (data to be delete) == root.data ????
@abhisheknag1929 Жыл бұрын
that is else part only
@sankalpgupta55053 жыл бұрын
bhaiya please make a roadmap on international placements🙏❤️
@souhardyahalder39032 жыл бұрын
Na bhai national karlo pehle... international se kya hoga
@tushargogiya40172 жыл бұрын
@@souhardyahalder3903 ilets krlega😂😂😂😂
@anshulsingh12653 жыл бұрын
Done
@MACR_RaviKumar2 жыл бұрын
❤❤
@codingiseasy82 жыл бұрын
Nic sir
@coftanurag Жыл бұрын
I think you miss leaf node deletion case
@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
@chandraveersingh55613 жыл бұрын
Hi Bhaiya! Mera comment pin krdo Mai dosto ko dikhao ga
@yashrajpathak81032 жыл бұрын
fir tu isse apne resume me bhi laga lio bhai
@codingwithsukesh Жыл бұрын
💖💖👍👍
@prem-i7h3 жыл бұрын
Bhaiya thodi jldi jldi videos bnaya kro ,reach ni bdh ri
@rudrakshdatta43892 жыл бұрын
Share the code of delete and insert node in a Binary Search Tree
@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-gg2nc Жыл бұрын
in your maxElement function inside while loop you have to add root = root.left;