Q:
         
         
            
               Improve the following code using typedef.
            
                           
                  
struct node
{
      int data1;  float data2;
       struct node *left;
       struct node *right;
};
struct node *ptr;
ptr = (struct node *) malloc (sizeof (struct node) ); 
               
                      
         
             Answer
                        typedef struct node * treeptr
typedef struct node
{
         int data1;
         float data2;
         treeptr *left;
         treeptr *right;
}treenode;
treeptr ptr;
ptr = ( treeptr ) malloc ( sizeof ( treenode ) );
          
         
         
         
             View answer
             Workspace
             Report Error
             Discuss