void kartaja(Node* root,int level,int *total){
if(root==NULL)
return;
if(*total<level){
*total=level;
cout<data<<" ";
}
kartaja(root->left,level+1,total);
kartaja(root->right,level+1,total);
return ;
}
// A wrapper over leftViewUtil()
void leftView(Node *root)
{
int total=0;
kartaja(root,1,&total);
return ;
}
this code is getting acepted on gfg
but not this one
int total=0;
void kartaja(Node* root,int level){
if(root==NULL)
return;
if((::total)<level){
::total=level;
cout<<root->data<<" ";
}
kartaja(root->left,level+1);
kartaja(root->right,level+1);
return ;
}
// A wrapper over leftViewUtil()
void leftView(Node *root)
{
kartaja(root,1);
return ;
}
i wanted to know the mistake
