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
相关推荐
bantinghy2 分钟前
Nginx基础加权轮询负载均衡算法
服务器·算法·nginx·负载均衡
chao18984410 分钟前
矢量拟合算法在网络参数有理式拟合中的应用
开发语言·算法
代码无bug抓狂人16 分钟前
动态规划(附带入门例题)
c语言·算法·动态规划
weixin_4454023034 分钟前
C++中的命令模式变体
开发语言·c++·算法
季明洵36 分钟前
C语言实现顺序表
数据结构·算法·c·顺序表
Hgfdsaqwr42 分钟前
实时控制系统优化
开发语言·c++·算法
2301_821369611 小时前
嵌入式实时C++编程
开发语言·c++·算法
sjjhd6521 小时前
多核并行计算优化
开发语言·c++·算法
weixin_395448911 小时前
main.c_cursor_0130
前端·网络·算法
半壶清水2 小时前
[软考网规考点笔记]-操作系统核心知识及历年真题解析
网络·网络协议·算法