您的位置:首页 > 其它

关于栈的一个算法(实现单链表的倒置)

2009-09-27 22:23 260 查看
void reverse_list(LinkedListTP *head)

{LStackTP ls,p;

 DataType x;

 InitStack(&ls);

 p=head->next;

 while(p!=NULL)

 {Push (&ls,p->data);

  p=p->next;

  p=head->next;}

  While(! EmptyStack(&ls))

  {Pop(&ls,&x);

   p->data=x;

   p=p->next;

  }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐