2023-08-03力扣今日五题

链接:

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

题意:

如题

解:

递归OR翻转

实际代码:

c++ 复制代码
#include<bits/stdc++.h>
using namespace std;
struct ListNode
{
    int val;
    ListNode *next;
    ListNode(int x) : val(x), next(NULL) {}
};
vector<int> reversePrint(ListNode* head)
{
    vector<int>ans;
    auto bi=inserter(ans,ans.begin());
    while(head!=nullptr)
    {
        bi=head->val;
        head=head->next;
    }
    reverse(ans.begin(),ans.end());
    return ans;
}
int main()
{
    
}

限制:

  • 0 <= 链表长度 <= 10000
相关推荐
洛水水16 小时前
【力扣100题】32.将有序数组转换为二叉搜索树
数据结构·算法·leetcode
如竟没有火炬16 小时前
用队列实现栈
开发语言·数据结构·python·算法·leetcode·深度优先
云栖梦泽在17 小时前
AI安全入门:AI模型泄露的风险与防护措施
人工智能·算法·动态规划
水木流年追梦17 小时前
大模型入门-应用篇3-Agent智能体
开发语言·python·算法·leetcode·正则表达式
洛水水17 小时前
【力扣100题】31.二叉树的层序遍历
算法·leetcode·职场和发展
君义_noip17 小时前
CSP-S 2025 入门级 第一轮(初赛) 完善程序(1)
c++·算法·信息学奥赛·初赛·csp 第一轮
洛水水17 小时前
【力扣100题】41.爬楼梯
算法·leetcode·职场和发展
Pkmer18 小时前
LeetCode 上极少见的工程级滑窗实现
python·leetcode
sheeta199819 小时前
LeetCode 每日一题笔记 日期:2026.05.13 题目:1674. 使数组互补的最少操作次数
笔记·算法·leetcode
liulilittle19 小时前
TCP UCP v1.0:BBR 的非破坏性约束层
网络·c++·网络协议·tcp/ip·算法·c·通信