【剑指offer】从尾到头翻转打印单链表
来源:互联网 发布:自制app软件 编辑:程序博客网 时间:2024/06/01 08:17
#include <iostream>#include <vector>#include <stack>using namespace std;struct ListNode{int m_Value;ListNode *next;};void ReversePrint(ListNode* pHead){std::stack<ListNode*> s;ListNode *pTemp = pHead;if(NULL == pHead){return;}while(NULL !=pTemp){s.push(pTemp);pTemp = pTemp->next;}while(!s.empty()){pTemp = s.top();cout<<pTemp->m_Value;s.pop();}}ListNode *CreateList(int a[],int n){int i = 0;ListNode *pHead = NULL;ListNode *pTemp = NULL;for(i=0; i <n;i++){ListNode *pNew = new ListNode();pNew->m_Value = a[i];pNew->next = NULL;if(pHead == NULL){pHead = pNew;pTemp = pNew;}else{pTemp->next = pNew;pTemp = pTemp->next;}}return pHead;}int main(void) { int a[5] = {1,3,5,7,9};ListNode *pHead = CreateList(a,5);ReversePrint(pHead);return 0; }
阅读全文
0 0
- 【剑指offer】从尾到头翻转打印单链表
- 【剑指offer】从尾到头打印单链表
- 【剑指offer】从尾到头打印单链表
- 剑指offer面试42翻转单词顺序和面试5从尾到头打印链表
- 剑指offer:(3)单链表:从尾到头打印链表
- 剑指offer 5---从尾到头打印单链表
- 剑指offer:5-从尾到头打印链表
- [剑指Offer]7.从尾到头打印链表
- 剑指offer:从尾到头打印链表
- 从尾到头打印链表--《剑指offer》
- 剑指Offer:从尾到头打印链表
- 【剑指offer】从尾到头打印链表
- 【剑指offer】Q5:从尾到头打印链表
- 剑指Offer之从尾到头打印链表
- 剑指offer系列源码-从尾到头打印链表
- 剑指offer 05: 从尾到头打印链表
- 剑指offer--从尾到头打印链表
- 剑指offer-5 从尾到头打印链表
- 38. 编写函数,实现B=A+A',即把矩阵A加上A转置,存放在B中
- Matlab 使用 GPU 并行计算
- 关于读取文件遇到UnicodeDecodeError
- 深度学习(六十四)Faster R-CNN物体检测
- ubuntu安装nginx依赖库zlib,pcre,openssl
- 【剑指offer】从尾到头翻转打印单链表
- JAVA入门开发环境搭配
- Android_LaunchMode
- 邮票问题
- 修改Tiny4412 uboot关闭MMU
- NGUI和UGUI优缺点和性能比较
- 挪用公款罪立案标准
- 设计模式之命令模式
- 终于来了:360 N5发布安卓7.0测试版升级包下载