摘要:
题目 输入一个链表的头结点,从尾到头反过来打印出每个结点的值。分析 这个题目有三种解法,可以根据实际情况灵活选用。解法一 堆栈法 设立一个堆栈,然后遍历一次链表,其间将数据依次存入堆栈。遍历完之后将所有元素依次出栈并打印即可。 PS:这里堆栈直接用C++中的stack容器适配器实现代码实现( 含测试 ) 1 #include 2 #include 3 4 using namespace std; 5 6 /* 7 * 定义结点类型 8 */ 9 struct ListNode {10 int value;11 ListNode *next;12 };13 14... 阅读全文
posted @ 2014-03-17 22:55
空山悟
阅读(202)
评论(0)
推荐(0)
浙公网安备 33010602011771号