1 public LinkNode Reverse(LinkNode node) 2 { 3 if (node.next == null) 4 return node; 5 6 var prevNode = Reverse(node.next); 7 8 var temp = node.next; 9 10 temp.next = node; 11 12 node.next = null; 13 14 return prevNode; 15 }
1 public LinkNode Reverse(LinkNode node) 2 { 3 if (node.next == null) 4 return node; 5 6 var prevNode = Reverse(node.next); 7 8 var temp = node.next; 9 10 temp.next = node; 11 12 node.next = null; 13 14 return prevNode; 15 }
原文:http://www.cnblogs.com/duanR/p/8080646.html