首页 > 试题广场 >

划分链表

[编程题]划分链表
  • 热度指数:33892 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给出一个长度为 n 的单链表和一个值 x ,单链表的每一个值为 listi ,请返回一个链表的头结点,要求新链表中小于 x 的节点全部在大于等于 x 的节点左侧,并且两个部分之内的节点之间与原来的链表要保持相对顺序不变。

例如:
给出
返回

数据范围:  , 
进阶:时间复杂度 , 空间复杂度
示例1

输入

{1,4,3,2,5,2},3

输出

{1,2,2,4,3,5}
示例2

输入

{1,2,3,4,1},5

输出

{1,2,3,4,1}

说明:本题目包含复杂数据结构ListNode,点此查看相关信息

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 20742浏览

热门推荐

通过挑战的用户