首页 > 其他 > 详细

再说单链表反转

时间:2018-05-14 22:50:39      阅读:180      评论:0      收藏:0      [点我收藏+]
struct Node{
   Value data;
   Node* next;              
}

Node* ReverseSingleLinkedList(Node* head){
   //inital status
   Node* p = head;
   Node* q = head;   
   head = NULL;  // initialize new head as NULL

   while(p != NULL){
      
      q = p->next;  //save p‘s next
      p->next = head;    
      head = p;// set new head
      p=q;  //to proceed
   };   

   return head;
}

  

再说单链表反转

原文:https://www.cnblogs.com/wuscier/p/9038332.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!