当前位置: 首页 > news >正文

leetcode 148. 排序链表

题目如下
在这里插入图片描述

数据范围

在这里插入图片描述

通过代码

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode() : val(0), next(nullptr) {}
 *     ListNode(int x) : val(x), next(nullptr) {}
 *     ListNode(int x, ListNode *next) : val(x), next(next) {}
 * };
 */
class Solution {
public:
    ListNode* sortList(ListNode* head) {
        int n = 0;
        ListNode *t = head;
        vector<int> a;
        while(t != nullptr){
            n++;
            a.push_back(t->val);
            t = t -> next;
        }
        sort(a.begin(),a.end());
        t = head;
        for(int i = 0;i < a.size();i++){
            t -> val = a[i];
            t = t -> next;
        }
       
        return head;
    }
};

在这里插入图片描述

相关文章:

  • 交叉编译 perl-5.40.0 perl-cross-1.5.3
  • 记浙江大华校招Java面试
  • Linux基础开发工具(vim编译器,yum与apt软件安装)
  • 计算机基础面试(操作系统)
  • Angular Superresolution with Antenna Pattern Errors论文阅读
  • 《数字图像处理》第一章绪论笔记:从“一图胜千言”到技术基石
  • C++-第十八章:线程相关内容
  • 如何用 TikTok 的创作工具提升你的视频质量?
  • Magic 1-For-1: 在一分钟内生成一分钟视频片段(基于Python实现,视频生成模型)
  • SpringBoot 多环境配置
  • leetcode141.环形链表,142环形链表ii
  • C++理解(六)
  • Unity3D 层级管理与标签管理详解
  • 【自用】NLP算法面经(4)
  • 【智能机器人开发全流程:硬件选型、软件架构与ROS实战,打造高效机器人系统】
  • 【虚拟机 IP 配置深度剖析】
  • Typescript 5.8 发布
  • [Qt5] QJson数据之间的转换以及QByteArray图像数据压缩
  • ACM-BufferedWriter---格式化输出浮点数
  • ADC采集模块与MCU内置ADC性能对比
  • wordpress非常难用/网站seo置顶
  • 免费wordpress主机/成都网站seo公司
  • 福建省建设注册中心网站/谷歌浏览器在线打开
  • 哈尔滨做网站seo/怎样进行seo
  • 合肥做公司网站一般多少钱/福清网络营销
  • 网站引导页flash/如何进行搜索引擎营销