【简单】面试题06. 从尾到头打印链表

INCA基础教程 以软件自带Demo为例记录INCA学习过程,主要内容包括测量与标定。 阅读详情

【题目】
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
来源:leetcode
链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/
【示例】
输入:head = [1,3,2]
输出:[2,3,1]
【限制】
0 <= 链表长度 <= 10000
【思想】
借助栈完成,先从头到尾访问链表,在访问的过程中让节点数字进栈,当链表访问完之后,所有的数字都在栈内,然后依次出栈压入vector数组中。
【代码】

class Solution {
public:
    vector<int> reversePrint(ListNode* head) {
        vector<int> v;
        stack<int> s;
        while(head){
            s.push(head->val);
            head=head->next;
        }
        while(!s.empty()){
            v.push_back(s.top());
            s.pop();
        }
        return v;
    }
};
[QMT量化交易小白入门]-二、如何用miniQMT获取沪深A股的板块列表、历史行情数据和实时行情数据 本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。 阅读详情

相关推荐

GD32的低功耗模式:睡眠、深度睡眠与待机模式

GD32F4xx提供三种主要低功耗模式,功耗逐级降低:睡眠模式 (Sleep Mode)关闭CPU时钟,保持外设运行任意中断/事件唤醒深度睡眠模式 (DeepSleep Mode)关闭CPU和大部分外设时钟需特定唤醒源(外部中断、RTC等)待机模式 (Standby Mode)最低功耗,仅备份域维持供电仅支持复位、RTC、WKUP引脚唤醒。

波风水门的博客 2278

【Python】【难度:简单】Leetcode 面试题06. 从尾到头打印链表

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 # Definition for...

thomashhs12的博客 255

QCC308x/3095收发一体:TX/RX双模一拖二与多编码广播实战解析

本文深度解析高通QCC308x/3095蓝牙音频芯片的TX/RX双模功能与广播应用。芯片支持发射和接收模式下的“一拖二”连接,并能实现LE Audio多设备广播,显著提升多设备音频切换体验与商业广播能力,适用于健身、导览等丰富场景。

g9h0i1的博客 1008

剑指offer 面试题06. 从尾到头打印链表 [简单]——容器、递归

我的解题: 1.遍历链表,将数值保存在vector<int> ptr中,再反向遍历ptr /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL...

Vermouth_Su的博客 188

UE5与Cesium for Unreal结合:打造高效离线地图解决方案

本文详细介绍了如何利用UE5与Cesium for Unreal结合打造高效离线地图解决方案,特别适用于数字孪生、军事仿真等网络不稳定场景。通过优化配置、数据处理和性能调优,实现TB级地形数据的流畅渲染,并结合实战案例展示了在油田巡检等复杂环境中的应用效果。

weixin_29007135的博客 493

Dell T7910工作站LSISAS3008IR RAID配置全流程:从零到实战避坑指南

本文提供了Dell Precision T7910工作站集成LSISAS3008IR RAID控制器的完整配置与避坑指南。详细拆解了从固件版本确认、安全更新到创建RAID 0阵列的全流程,并重点预警了固件与UEFI安全启动冲突等常见陷阱,帮助用户高效、稳定地部署存储系统。

qq_27496129的博客 1075

剑指offer面试题06. 从尾到头打印链表

题目 https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/ 思路 遍历链表到数组 然后反转后返回即可 代码 /** * * @date: 2020-03-10 22:00 * @param: * @param head: * @return: * @retu...

WenHaiGo的博客 231

【全覆盖算法】Boustrophedon Cellular Decomposition(BCD)原理及实现

本文先对做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 503

4种方法详解:剑指Offer 06. 从尾到头打印链表

原题LeetCode链接:剑指Offer 06. 从尾到头打印链表 题目:剑指Offer 06. 从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例1: 输入:head = [1,3,2] 输出:[2,3,1] 0 <= 链表长度 <= 10000 思路一:reverse()方法 ​ 遍历链表,将遍历到的元素依次插入到vector中,然后调用reverse方法反转即可。时间复杂度:O(n),空间复杂度:O(1)。C++代码如下: class Solu

点滴初学者的博客 5444

手把手教你学Simulink--四翼无人机滑模控制器设计与仿真

四翼无人机(Quadcopter)滑模控制(Sliding Mode Control, SMC)是一种鲁棒性很强的非线性控制方法,特别适用于存在模型不确定性和外部扰动的情况。滑模控制器通过强制系统状态进入并保持在一个预定义的滑模面上,从而实现对期望轨迹或姿态的精确跟踪。在这个教程中,我们将使用MATLAB和Simulink来设计并仿真一个基于滑模控制策略的四翼无人机系统。

MHD0815的博客 185

虚拟化 之三 详解 ARM 平台 jailhouse 的移植适配、构建及使用(飞腾派)

本文将探索学习通过在飞腾官方提供的 Buildroot 构建系统移植适配 openEuler 内核以及 jailhouse 源码 Package 进而直接构建一个适用于飞腾派开发板的带有 jailhouse 的 openEuler 发行版。

技术干货 1009

剑指Offer 面试题06. 从尾到头打印链表

剑指Offer 面试题06. 从尾到头打印链表

TrueDei 1111

JeecgBoot passwordChange 任意用户密码重置漏洞复现

​JeecgBoot 框架passwordChange接口存在任意用户密码重置漏洞,未经身份验证的远程攻击者可以利用此漏洞重置管理员账户密码,从而接管系统后台,造成信息泄露,导致系统处于极不安全的状态。

0xSec 2643

面试题06:从尾到头打印链表

文章目录面试题 6:从尾到头打印链表题目描述思路一:栈思路二:递归思路三:集合的 reverse 方法 面试题 6:从尾到头打印链表 题目描述 输入一个链表的头结点,按照 从尾到头 的顺序返回节点的值。 返回一个 ArrayList。 如果修改链表结构,可以先利用头插法将链表逆置,然后再依次输出结点。这个方法在 “面试题24:反转链表” 中会用到 不修改链表结构,主要就利用栈“后进先出”的特性...

charlsonzhao的博客 275

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

LeetCode | 面试题06. 从尾到头打印链表【剑指Offer】【Python】

LeetCode 面试题06. 从尾到头打印链表【剑指Offer】【Easy】【Python】【链表】 问题 力扣 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 思路 解法一 reverse函数 时间复杂度: O(n),n为 head 链表长...

Wonz 739

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

剑指offer系列——剑指 Offer 06. 从尾到头打印链表(C语言)

⭐️前面的话⭐️ 大家好!博主开辟了一个新的专栏——剑指offer,我要开始刷题了!这个专栏会介绍《剑指offer》书上所有的面试编程题。并且会分享一些我的刷题心得。由于博主水平有限,如有错误,欢迎指正,如果有更好的解题思路和算法可以分享给博主哦!一起加油!一起努力! 剑指 Offer 06. 从尾到头打印链表(C语言)

未见花闻的博客 1094

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

面试题06. 从尾到头打印链表

题目: 面试题06. 从尾到头打印链表 题解: 1. 题解一: 用一个指针遍历链表长度得出数组容量,然后从数组的最后一位开始填充。 2. 题解二: 反转链表,同时记录链表长度,翻转完成后创建数组,用翻转后的链表给数组赋值,返回数组。 代码: 1. 代码一: /** * 面试题06 */ public class 面试题06 { // 解法1: public static i...

dev_zyx的博客 379

剑指 offer 面试题精选图解 06 . 从尾到头打印链表

点击上方“图解面试算法”,选择“星标”公众号重磅干货,第一时间送达今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 06 . 从尾到头打印链表。题目链接:https:/...

程序员吴师兄的博客 574

Java详解剑指offer面试题06--从尾到头打印链表

Java详解剑指offer面试题6–从尾到头打印链表 输入一个链表的头节点,从尾到头打印链表每个节点的值。 使用栈 我的做法:典型的后进先出,使用栈,顺序遍历一遍链表,依次将每个值入栈。得到的就是尾节点在前,头节点在后的列表。 package Chap2; import java.util.LinkedList; import java.util.ArrayList; public class FromTail2Head { // 节点类的定义 private class List

快乐李同学的博客 528

面试题06. 从尾到头打印链表【LeetCode剑指offer】

题目: 面试题06. 从尾到头打印链表 思路: 两次遍历链表,第一次得到链表的 length ; 定义一个返回数组,长度为 链表的 length ; 为数组反向赋值,赋值完成,也就将链表反向存储到数组中。 实现: /** * Definition for singly-linked list. * public class ListNode { * int val; * ...

江璇Up 548

剑指Offer_06_从尾到头打印链表

package 二刷; import 二刷.common.ListNode; import java.util.ArrayList; import java.util.Stack; /** * https://leetcode-cn.com/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/ * * @author Qitong!! * @Date 2020/6/30 */ public class 剑指Offer_06_从尾到头打印链表 {

qitong啊的博客 525

LeetCode - 面试题06 - 从尾到头打印链表

一 目录 不折腾的前端,和咸鱼有什么区别目录一 目录二 题目三 解题思路四 统计分析五 解题套路二 题目 输入一个链表的头节点, 从尾到头反过来返回每个节点的值(用数组返回)。 示例 ...

weixin_41806099的博客 341

leetcode.剑指 Offer 06. 从尾到头打印链表

剑指 Offer 06. 从尾到头打印链表 难度简单36收藏分享切换为英文关注反馈 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 通过次数52,444提交次数68,914 在真实的面试中遇到过这道题? 是 否 《剑指 Offer(第 2 版)》官方授权 /** * Definition for singly-li..

eilot_c的博客 313

剑指Offer LeetCode 面试题06. 从尾到头打印链表

面试题06. 从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 解题 利用Stack栈先进后出的特征 import java.util.Arrays; import java.util.Stack; class Solution { static public int[] reversePrint(ListNode head) { Stack<Integer&

TrueDei 1206

【LeetCode-剑指Offer】06. 从尾到头打印链表

一、题目 二、解决 1、 思路: 代码: 时间复杂度: O(n)O(n)O(n) 空间复杂度: O(n)O(n)O(n) 2、 思路: 代码: 时间复杂度: O(n)O(n)O(n) 空间复杂度: O(n)O(n)O(n) 3、 思路: 代码: 时间复杂度: O(n)O(n)O(n) 空间复杂度: O(n)O(n)O(n) 三、参考 1、 2、 3、 ...

HeavenDan的博客 292

剑指 Offer 06. 从尾到头打印链表

剑指 Offer 06. 从尾到头打印链表 难度简单38收藏分享切换为英文关注反馈 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 限制: 0 <= 链表长度 <= 10000 解答: public static int[] reversePrint(ListNode head) { if (head == null) { re...

ZhaoXia_hit的博客 160
上一篇: 【简单】461. 汉明距离
下一篇: 【简单】620. 有趣的电影
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值