Click here to Skip to main content
15,905,785 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
Nand3213-Sep-19 23:41
Nand3213-Sep-19 23:41 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
User 483504713-Sep-19 6:03
User 483504713-Sep-19 6:03 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
honey the codewitch13-Sep-19 7:03
mvahoney the codewitch13-Sep-19 7:03 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
User 483504713-Sep-19 7:09
User 483504713-Sep-19 7:09 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
honey the codewitch13-Sep-19 7:11
mvahoney the codewitch13-Sep-19 7:11 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
User 483504713-Sep-19 7:25
User 483504713-Sep-19 7:25 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
honey the codewitch13-Sep-19 7:49
mvahoney the codewitch13-Sep-19 7:49 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
User 483504713-Sep-19 8:08
User 483504713-Sep-19 8:08 
You will end up with nested while loops. It will be vastly less efficient:

Inorder Tree Traversal without Recursion - GeeksforGeeks
/* Iterative function for inorder tree 
   traversal */
void inOrder(struct Node *root) 
{ 
    stack<Node *> s; 
    Node *curr = root; 

<pre>
while (curr != NULL || s.empty() == false) 

{
/* Reach the left most Node of the
curr Node /
while (curr != NULL)
{
/
place pointer to a tree node on
the stack before traversing
the node's left subtree */
s.push(curr);
curr = curr->left;
}

/* Current must be NULL at this point */
curr = s.top();
s.pop();

cout << curr->data << " ";

/* we have visited the node and its
left subtree. Now, it's right
subtree's turn */
curr = curr->right;

} /* end of while */
}


modified 20-Oct-19 21:02pm.

GeneralRe: yay i published my b-tree and binary tree classes finally Pin
honey the codewitch13-Sep-19 8:16
mvahoney the codewitch13-Sep-19 8:16 
GeneralRe: yay i published my b-tree and binary tree classes finally Pin
honey the codewitch13-Sep-19 8:44
mvahoney the codewitch13-Sep-19 8:44 
GeneralMessage Removed Pin
13-Sep-19 1:24
Ganeshre13-Sep-19 1:24 
GeneralWSO CCC OTD (themed) 2019-09-13 PinPopular
OriginalGriff12-Sep-19 21:51
mveOriginalGriff12-Sep-19 21:51 
GeneralRe: WSO CCC OTD (themed) 2019-09-13 Pin
PeejayAdams12-Sep-19 22:07
PeejayAdams12-Sep-19 22:07 
GeneralRe: WSO CCC OTD (themed) 2019-09-13 - we have a winner! Pin
OriginalGriff12-Sep-19 22:15
mveOriginalGriff12-Sep-19 22:15 
GeneralNot the WSO CCC OTD 2019-09-13 Pin
OriginalGriff12-Sep-19 21:16
mveOriginalGriff12-Sep-19 21:16 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
Abbas A. Ali12-Sep-19 21:35
professionalAbbas A. Ali12-Sep-19 21:35 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
OriginalGriff12-Sep-19 21:42
mveOriginalGriff12-Sep-19 21:42 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
Abbas A. Ali12-Sep-19 21:47
professionalAbbas A. Ali12-Sep-19 21:47 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
OriginalGriff12-Sep-19 21:50
mveOriginalGriff12-Sep-19 21:50 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
PeejayAdams12-Sep-19 22:03
PeejayAdams12-Sep-19 22:03 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
OriginalGriff12-Sep-19 22:06
mveOriginalGriff12-Sep-19 22:06 
GeneralRe: Not the WSO CCC OTD 2019-09-13 Pin
DRHuff13-Sep-19 3:32
DRHuff13-Sep-19 3:32 
GeneralSound of the Week Pin
Sander Rossel12-Sep-19 21:09
professionalSander Rossel12-Sep-19 21:09 
GeneralRe: Sound of the Week Pin
peterkmx13-Sep-19 3:43
professionalpeterkmx13-Sep-19 3:43 
GeneralRe: Sound of the Week Pin
Sander Rossel14-Sep-19 2:08
professionalSander Rossel14-Sep-19 2:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.