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

长沙网站设计流程河南省新闻出版学校

长沙网站设计流程,河南省新闻出版学校,wordpress站点如何加速,营销策划公司是干什么的题目: 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你应当 保留 两个分区中每个节点的初始相对位置。 来源:力扣(LeetCode)…

题目:

给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。

你应当 保留 两个分区中每个节点的初始相对位置。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

输入:head = [1,4,3,2,5,2], x = 3
输出:[1,2,2,4,3,5]


示例 2:

输入:head = [2,1], x = 2
输出:[1,2]

解法:

转成列表处理。设index为0,表示分界点,遍历列表,如果当前值(num)小于x,insert(index, num),index += 1,否则,append(num)。

代码:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def partition(self, head: Optional[ListNode], x: int) -> Optional[ListNode]:list1 = []list2 = []while head:list1.append(head.val)head = head.nextindex = 0for num in list1:if num < x:list2.insert(index, num)index += 1else:list2.append(num)head = point = ListNode()for num in list2:point.next = ListNode(num)point = point.nextreturn head.next

http://www.yayakq.cn/news/568621/

相关文章:

  • 番禺区建设网站南通做网站优化哪家好
  • 设计广告公司网站建设原材料价格查询网站
  • 教做粥的网站市中移动网站建设
  • 康保网站建设网站备案证书下载
  • 购物平台网站建设框架建设银行查询余额进什么网站
  • 西峡县住房和城乡建设局网站深圳网站提升排名
  • 苏州360推广网站建设网站建设600元全包
  • 黄石百度做网站多少钱苏州出名的网站公司
  • 网站优化北京如何联系?湖南网址大全
  • 南阳 网站建设html5 js全屏滑动网站源码
  • 用asp制作一个简单的网站wordpress 不显示首页
  • 个人建站的app哪里有卖生产管理软件定制开发
  • 企通互联的网站建设失败外贸经常用的网站
  • 南阳做网站收费乐清虹桥门户网
  • wordpress旅游类网站设计素材网站哪个最好用
  • 企业自有网站网站开发团队 人员
  • 建立网站的目标装修培训班大约多少钱一个月
  • 哪个网站可以做简历泉州关键词优化排名
  • 三栏式布局的网站有哪些系统开发的需求分析阶段的重要工作之一是
  • 网站tag标签功能实现微山网站建设
  • 深圳 电子商务网站开发什么是企业网站策划案
  • 小程序 企业网站漳州网站建设求职简历
  • 如何搜网站提高网站收录的方法
  • 最好网站建设公司哪家好深圳建设工程质量检测中心
  • iis网站重定向设置网站设计名称
  • 闵行网站建设公司建设网站 教学反思
  • 免费广告行业网站建设画册设计内容
  • jsp小型网站开发代码电商网站设计公司排行榜
  • 网站模板论坛wordpress侧栏小工具栏
  • 如何判断一个网站的好坏微商软件自助商城