剑指Offer之从尾到头打印链表(题5)

简介:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/****************************************                                                                                                 
   2     > File Name:stack_test.cpp
   3     > Author:xiaoxiaohui
   4     > mail:1924224891@qq.com
   5     > Created Time:2016年05月19日 星期四 21时01分44秒
   6 ****************************************/
  
   8 #include<iostream>
   using  namespace  std
  10 
  11  void  print(ListNode* phead)
  12 {
  13     stack<ListNode*> node;
  14 
  15     ListNode* tem = phead;
  16      while (tem != NULL)
  17     {
  18         node.push(tem);
  19         tem = tem->m_pNext;
  20     }
  21 
  22      while (!node.empty())
  23     {
  24         tem = node.top();
  25          printf ( "%d  " , tem->m_nValue);
  26         node.pop();
  27     }
  28 }





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/****************************************                                                                                                 
   2     > File Name:digui_test.c
   3     > Author:xiaoxiaohui
   4     > mail:1924224891@qq.com
   5     > Created Time:2016年05月19日 星期四 20时48分02秒
   6 ****************************************/
  
   8 #include<stdio.h>
  
  10  void  print(ListNode* phead)
  11 {
  12     ListNode* tem = phead;
  13      if (tem == NULL)
  14     {
  15          return ;
  16     }
  17      else
  18     {
  19         print(tem->m_pNext);
  20          printf ( "%d  " ,tem->m_nKey);
  21     }
  22 }









本文转自 ye小灰灰  51CTO博客,原文链接:http://blog.51cto.com/10704527/1783632,如需转载请自行联系原作者
目录
相关文章
|
2月前
《剑指offer》——合并两个排序的链表
《剑指offer》——合并两个排序的链表
|
3天前
|
Java C语言
剑指offer(牛客)——合并两个排序的链表
剑指offer(牛客)——合并两个排序的链表
7 1
|
3天前
|
存储 Java C语言
剑指offer(牛客)——从尾到头打印链表
剑指offer(牛客)——从尾到头打印链表
8 1
|
2月前
《剑指offer》——从尾到头打印链表
《剑指offer》——从尾到头打印链表
|
3月前
|
算法
《剑指offer》之从“尾到头打印链表”题解
《剑指offer》之从“尾到头打印链表”题解
15 2
|
4月前
剑指 Offer 52:两个链表的第一个公共节点
剑指 Offer 52:两个链表的第一个公共节点
15 0
|
2月前
|
算法
LeetCode刷题---19. 删除链表的倒数第 N 个结点(双指针-快慢指针)
LeetCode刷题---19. 删除链表的倒数第 N 个结点(双指针-快慢指针)
|
2月前
|
存储
LeetCode刷题---817. 链表组件(哈希表)
LeetCode刷题---817. 链表组件(哈希表)
【移除链表元素】LeetCode第203题讲解
【移除链表元素】LeetCode第203题讲解
|
2月前
|
算法 安全 数据处理
LeetCode刷题---707. 设计链表(双向链表-带头尾双结点)
LeetCode刷题---707. 设计链表(双向链表-带头尾双结点)