摘要: #include using namespace std; struct Node{ int data; Node *left; Node *right; Node(int data, Node *left, Node *right): data(data), left(left), right(right){} }; void Insert(Node *root, int d... 阅读全文
posted @ 2011-01-26 19:48 霞光照耀 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 反转链表非常简单,循环链表把next拆开指向前一个就行了在循环的过程中用了临时变量last来表示上一次反转到哪里了,同时用临时变量second表示下一次需要反转的因为当前的next已经被拆断指向前面一个。 阅读全文
posted @ 2011-01-26 19:22 霞光照耀 阅读(370) 评论(0) 推荐(0) 编辑