1. void reverse(test *heap) 
  2. test *pe=heap; 
  3. test *ps=head->next; 
  4. while(ps) 
  5.    { 
  6.     pe->next=ps->next; 
  7.     ps->next=head; 
  8.     head=ps; 
  9.     ps=pe->next; 
  10.     }