【剑指offer】登峰造极之从尾到头打印链表
题目链接
从尾到头打印链表.
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 热度指数:1254529
题目描述
/**
- struct ListNode {
int val;
struct ListNode *next;
ListNode(int x) :
val(x), next(NULL) {
}
- };
*/
输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
解题思路
我们遍历一次链表,将链表中的val记录下来,将值再按照链表从尾到头打印出来。那么如何将值按照链表从尾到头打印出来,此时我们应该想到栈。栈的特点是数据先进后出,此时打印的值符合从尾到头打印链表。
class Solution {public:vector<int> printListFromTailToHead(ListNode* head) {//题目要求将数据放入vector中vector<int> v;stack<ListNode*> node;ListNode* code;while(head != NULL){node.push(head);head = head->next;}while(!node.empty()){code = node.top();v.push_back(code->val);node.pop();}return v;}
};
【剑指offer】登峰造极之从尾到头打印链表相关推荐
- 剑指offer系列-06.从尾到头打印链表
剑指offer系列第06题.从尾到头打印链表 题目描述: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 示例 1:输入:head = [1,3,2] 输出:[2,3,1] /* ...
- 剑指offer丨6 从尾到头打印链表(JavaScript版本)
目录 题目: [JZ6 从尾到头打印链表](https://leetcode.cn/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/) 题解: 总结 题 ...
- 剑指offer(三):从尾到头打印链表
题目: 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList. 解决办法: 可以先使用递归遍历到最后一个,再从后往前打印即可 代码: 1 import java.util.ArrayList ...
- 【刷题-剑指 Offer】 06. 从尾到头打印链表
题目 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 我的解法: /*** Definition for singly-linked list.* public class Li ...
- 剑指offerpython_《剑指offer》3. 从尾到头打印单链表值【Java+Python】
从尾到头打印单链表值 1. 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList. 2. 示例 无 3. 解题思路 此题比较简单 第一种方法:使用数组.先从头到尾读取链表数据,保存到 ...
- 【剑指Offer专题】链表系列:从尾到头打印链表、反转链表、回文链表、合并两个排序的链表(C++和Python实现)...
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 剑指Offer(三):从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每 ...
- 《LeetCode力扣练习》剑指 Offer 06. 从尾到头打印链表 Java
<LeetCode力扣练习>剑指 Offer 06. 从尾到头打印链表 Java 一.资源 题目: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回). 示例 1: 输入: ...
- JAVA实现从尾到头打印链表(《剑指offer》)
最近在刷<剑指offer>里的编程题,但是网上关于<剑指offer>的解答多半是C或者C++的,而且官方(作者)也是在用C++进行讲解,这里自己用java写了一些题目的解答代码 ...
- 【剑指Offer】从尾到头打印链表
剑指Offer 从尾到头打印链表 题目描述 解法1 实现代码 一点补充 题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList. 解法1 这道题主要思路是while循环从头遍历整个列 ...
最新文章
- R语言在直方图条(柱形)上添加计数(count)或者百分比(percent)标签
- 服务器怎么打开数据库文件夹,服务器怎么打开数据库文件夹下
- 36个创意广告海报欣赏
- Android应用开发经常使用知识
- 大数据治理需要具备哪些能力和关键技术?
- CRT中的时间(time_t和tm)
- stream 的方式遍历(亲测)
- iphone屏幕录制_iphone投屏到电脑详细教程
- maven私服搭建nexus
- java 补位_Java 经典问题
- 最新Tuxera NTFS for mac2020读写NTFS磁盘工具 更新详情介绍
- 先验 超验_三个世界的划分:经验、超验、先验
- 5336-90-3,9-ACRIDINECARBOXYLIC ACID,9-吖啶羧酸
- 【PHP问题解决办法】Deprecated: Function eregi() is deprecated in
- 《美食街》项目---(登录篇){ ‘blur‘焦点属性,resetFields(),meta对象,$confirm,window.location.href=‘/‘}
- 海绵宝宝和派大星[三国演义姓名的重复]
- imazing显示无法连接服务器,为什么苹果手机连接不上iMazing
- 华为面试到入职培训 (南研所)
- 如何在前端实现甘特图?SpreadJS两招搞定
- Openshift概念