i am sending the running code :)

#include<iostream>

using namespace std;
struct node
{
int data;
struct node *lc,*rc;
node(int d)
{
data=d;lc=rc=NULL;
}
};
int ret,fl;
void inorder(struct node *root,int d)
{
if(ret==1)return;
if(root==NULL)return;
inorder(root->lc,d); if(ret==1)return;
if(fl==1){cout<<root->data;ret=1;}
if(root->data==d){fl=1;}
inorder(root->rc,d); if(ret==1)return;
}
int main()
{
struct node *root=new node(2);
root->lc=new node(1);
root->rc=new node(3);
root->rc->rc=new node(6);
ret=0;fl=0;
inorder(root,3);
return 0;
}

On Sat, Aug 6, 2011 at 5:50 PM, Aman Goyal <aman.goya...@gmail.com> wrote:

> .. pseudo code for finding inorder successor of a node without parent
> field..
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 
Anuj Kumar
Third Year Undergraduate,
Dept. of Computer Science and Engineering
NIT Durgapur

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to