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
相关推荐
TracyCoder1234 小时前
LeetCode Hot100(15/100)——54. 螺旋矩阵
算法·leetcode·矩阵
u0109272715 小时前
C++中的策略模式变体
开发语言·c++·算法
2501_941837265 小时前
停车场车辆检测与识别系统-YOLOv26算法改进与应用分析
算法·yolo
六义义7 小时前
java基础十二
java·数据结构·算法
四维碎片7 小时前
QSettings + INI 笔记
笔记·qt·算法
Tansmjs7 小时前
C++与GPU计算(CUDA)
开发语言·c++·算法
独自破碎E7 小时前
【优先级队列】主持人调度(二)
算法
weixin_445476688 小时前
leetCode每日一题——边反转的最小成本
算法·leetcode·职场和发展
打工的小王8 小时前
LeetCode Hot100(一)二分查找
算法·leetcode·职场和发展
Swift社区8 小时前
LeetCode 385 迷你语法分析器
算法·leetcode·职场和发展