GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

  GeekInterview.com  >  Placement Papers  >  Aztec Systems  >  C

 Print  |  
Question:  Write a program to reverse a linked list



July 07, 2006 15:08:11 #1
 chandan   Member Since: Visitor    Total Comments: N/A 

RE: Write a program to reverse a linked list
 

**************************

typedef struct nd {

                            int info;

                            struct nd*link;

                        } node;

/* AFTER CREATING LINK LIST */

node*reverse(node *h)

{

  node *H=NULL,*p;

 while(h!=NULL)    

{

 p=h;     /* insert value of 1st node  into p */

 h=h->next; 

 p->next=H; /* insert p->next =NULL ,because H is equals to NULL (1st time) */

 H=p;  /* insert address of p into H */

 }

return H;

}

     

 

Back To Question