struct node
{
int data
;
struct node
*next
;
}Node
;
void reverse(Node
*node
){
Node
*head
= NULL;
Node
*pre
= NULL;
Node
*cur
= node
;
while(cur
!= null
){
Node
*tmp
= cur
-> next
;
if(tmp
== NULL){
head
= cur
;
}
cur
-> next
= pre
;
pre
= cur
;
cur
= tmp
;
}
return head
;
}
转载请注明原文地址: https://mac.8miu.com/read-506819.html