剑指offer-倒序打印链表
来源:互联网 发布:蚕丝被淘宝评价 编辑:程序博客网 时间:2024/05/20 18:18
- 重点提示
面试过程中若需要修改输入的数据,可以提前问面试官是否允许做修改;
需要考虑程序的鲁棒性(其实就是容不容易崩);
当遇到逆序情况时,要联想到栈的性质,先进后出,后进先出;typedef struct linkList{int data;struct linkList *next;}ListNode;void ReversinglyPrint(ListNode *phead){std::stack<ListNode *> nodes;ListNode *p = phead;while (p!= NULL){nodes.push(p);p = p->next;}while (!nodes.empty()){p = nodes.pop();printf("%d ", p->data);nodes.pop();}}- 用reverse函数;
class Solution {public: vector<int> printListFromTailToHead(ListNode* head) { vector<int>res; while(head!=NULL) { res.push_back(head->val); head=head->next; } reverse(res.begin(),res.end()); return res; }};
0 0
- 剑指offer-倒序打印链表
- 链表倒序打印
- 牛客网剑指offer编程题--从尾到头打印链表(倒序打印链表)
- 倒序打印链表结点
- 链表的倒序打印
- 剑指offer 编程题(14):链表倒序
- 单链表的创建,查找,删除,顺序打印,倒序打印(剑指offer)
- 链表(7)----倒序打印链表
- 算法--倒序打印链表--java
- 倒序打印链表节点值
- java栈实现 倒序打印链表
- 剑指Offer面试题5——倒序输出一个链表
- 剑指offer 编程题(3):链表倒序输出到vector
- [剑指offer]从头到尾打印链表
- 剑指offer-5:从头到尾打印链表
- 剑指Offer-从头到尾打印链表
- 剑指offer—从头到尾打印链表
- 剑指offer-逆序打印链表
- 设计模式之简单工厂模式(整理笔记)
- java编程之泛型(三)
- MFC编个对话框,能够实时显示摄像头捕捉的镜头
- 卷积滤波器如何提取图像特征
- 【p1162-填充颜色】解题记录
- 剑指offer-倒序打印链表
- Linux中有关磁盘空间的命令
- 电子版《邓小平文选》的出版前言
- 中文乱码问题
- Ubuntu下Android开发-手机识别
- 蓝桥4-1训练
- 如何科学的为变量命名
- 在前端界面输入中文经过处理存进数据库为乱码问题
- 【java总结】设计模式详解