Inorder Tree Traversal without Recursion | GeeksforGeeks

  Рет қаралды 160,485

GeeksforGeeks

GeeksforGeeks

Күн бұрын

Пікірлер: 39
@shivankchopra7429
@shivankchopra7429 6 жыл бұрын
Amazing teacher with clarity and zero non sense! I regret not having found your channel before!
@oneworldofstem7724
@oneworldofstem7724 3 жыл бұрын
Amazing teacher!! Btw, I wonder how do you come up with these 5 steps in 2:39? I think the thinking process is what I REALLY need to learn. Thanks in advance.
@madagalaharivardhan9412
@madagalaharivardhan9412 6 жыл бұрын
EXCELLENT and NICE ATTRACTIVE WAY OF TEACHING
@wongisa368
@wongisa368 4 жыл бұрын
very good video and it did solve my problem, thanks!
@krishankantray
@krishankantray 7 жыл бұрын
Excellent explanation......and nice voice......Thumbs up.....keep it up....
@GeeksforGeeksVideos
@GeeksforGeeksVideos 7 жыл бұрын
Thanks, Krishankant! :)
@JamesBrodski
@JamesBrodski 3 жыл бұрын
Thank you so much for this amazing video.
@saisrikar7987
@saisrikar7987 6 жыл бұрын
excellent explanation ..Thanks
@nibedita__dey
@nibedita__dey 4 жыл бұрын
Thank u sir it's very helpful !
@huda9126
@huda9126 5 жыл бұрын
Can you help me please to found answer for this qustion ☺️ Write a C++ program to iteratively (not recursively) insert an element in a binary tree. Required operations: a. Insert number of elements in a binary tree. Before inserting each element, make sure that it is not exist in the tree. b. Display an error message if we try to insert an element that is already exist in the tree. c. Print the inorder traversal of the tree.
@david-tracy
@david-tracy 4 жыл бұрын
Thank you. Is this faster than recursive approach?
@michaelqu6732
@michaelqu6732 2 жыл бұрын
No. Traversal has to go through every node so both of them are bounded by O(n)
@ven7782
@ven7782 7 жыл бұрын
Thanks for the amazing video.
@poorvisaxena7055
@poorvisaxena7055 3 жыл бұрын
I want to know if this playlist on trees is enough for coding interviews; along with practise of questions, of course.
@kautukraj
@kautukraj 4 жыл бұрын
Very helpful!
@jethalalnhk2409
@jethalalnhk2409 4 жыл бұрын
Very good
@khaledsabri6429
@khaledsabri6429 5 жыл бұрын
amazing, thank you so much.
@arianphilips5777
@arianphilips5777 5 жыл бұрын
excellent
@rubencristobalgarcia185
@rubencristobalgarcia185 7 жыл бұрын
Great videoo thanksss
@GeeksforGeeksVideos
@GeeksforGeeksVideos 7 жыл бұрын
We're glad that you liked it. :)
@mddar95
@mddar95 6 жыл бұрын
Thanks alot man !
@GeeksforGeeksVideos
@GeeksforGeeksVideos 6 жыл бұрын
Thanks Mohamed Darwiche :)
@jamest7700
@jamest7700 4 жыл бұрын
what is the space complexity?
@ruchakhartadkar773
@ruchakhartadkar773 5 жыл бұрын
helpful! thankyou!
@satyeshtripathi8533
@satyeshtripathi8533 4 жыл бұрын
is the worst-case space complexity of this approach O(d) where d is the depth of the tree?
@randomusername818
@randomusername818 4 жыл бұрын
yes
@matanyaasis2
@matanyaasis2 7 жыл бұрын
memory is O(h) right?
@jayshah8271
@jayshah8271 7 жыл бұрын
when you will upload next video to related all question on tree?
@GeeksforGeeksVideos
@GeeksforGeeksVideos 7 жыл бұрын
Hi Jay, We are working on it. And, you should see more video tutorials on Tree topics in the coming weeks.
@VenkateshNair
@VenkateshNair 7 жыл бұрын
thnks man
@GeeksforGeeksVideos
@GeeksforGeeksVideos 7 жыл бұрын
You're welcome, Venkatesh!
@malharjajoo7393
@malharjajoo7393 7 жыл бұрын
Much easier logic - Just loop over stack until it is empty. // Example program #include #include #include using namespace std; class BinaryTree { public: BinaryTree(int val, BinaryTree* left,BinaryTree* right):val(val),left(left),right(right){} int val; BinaryTree* left; BinaryTree* right; }; void pushToStack(stack& s1, BinaryTree* root) { while(root != NULL ) { s1.push(root); root = root->left; } } void stackTraversal(stack s1,BinaryTree* root) { BinaryTree* current = root ; pushToStack(s1,root); while(!s1.empty()) { cout
@moazelsawaf2000
@moazelsawaf2000 5 жыл бұрын
Thanks
@bindujesin5511
@bindujesin5511 5 жыл бұрын
Good😍
@soumengorain2891
@soumengorain2891 7 жыл бұрын
Tomorrow's ma xams😂😂
@GeeksforGeeksVideos
@GeeksforGeeksVideos 7 жыл бұрын
All the best!! :)
@soumengorain2891
@soumengorain2891 7 жыл бұрын
The xam ws grt.. thanks to Ur videos😘😘.. never njoyed reading books
@pg7703
@pg7703 6 жыл бұрын
any body please share the c++ code.
@tienanzhang6317
@tienanzhang6317 6 жыл бұрын
www.geeksforgeeks.org/inorder-tree-traversal-without-recursion/
Level Order Tree Traversal | GeeksforGeeks
5:35
GeeksforGeeks
Рет қаралды 136 М.
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
00:46
Celine Dept
Рет қаралды 117 МЛН
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 21 МЛН
Why no RONALDO?! 🤔⚽️
00:28
Celine Dept
Рет қаралды 84 МЛН
Binary Trees in Python: Introduction and Traversal Algorithms
28:40
LucidProgramming
Рет қаралды 213 М.
Iterative Postorder traversal of binary tree using one stack
14:05
Tushar Roy - Coding Made Simple
Рет қаралды 116 М.
L10. iterative Inorder Traversal in Binary Tree | C++ | Java | Stack
11:14
Binary tree traversal: Preorder, Inorder, Postorder
14:29
mycodeschool
Рет қаралды 964 М.
you will never ask about pointers again after watching this video
8:03
Iterative Inorder Traversal (Non-recursive)
16:50
Vivekanand Khyade - Algorithm Every Day
Рет қаралды 58 М.