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

网站升级改版天津关键词优化专家

网站升级改版,天津关键词优化专家,商务网站构建与维护,免费创一个网站题目: 给你一个链表的头节点 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.hengruixuexiao.com/news/44479.html

相关文章:

  • 有没有做面粉美食的网站什么是广告营销
  • 怎么把统计代码加到网站新网站如何让百度收录
  • 广州免费设计网站建设微信群免费推广平台
  • 网络公司经营范围写电子商务信阳seo推广
  • 商务网站建设详细流程惠州seo推广优化
  • 龙岩kk网最新招聘店铺seo是什么意思
  • 网站建设的可用性百度推广业务员电话
  • 简单大气网站欣赏百度seo关键词优化公司
  • 做网站的电话站长工具端口扫描
  • 用电脑做兼职的网站比较好海底捞口碑营销
  • 网站文件保护怎么做中国50强企业管理培训机构
  • 北京公司网站制作价格新闻发布会新闻通稿
  • 自己建网站需要什么软件正规电商培训班
  • 盐城永祥建设有限公司网站电商运营的基本内容
  • 做网站开发要多久软文新闻发稿平台
  • wordpress幻灯片满屏windows优化大师卸载不掉
  • 做公司网站一般多少钱上海网络推广培训学校
  • 网站做推广如何设计二维码搜索引擎营销成功的案例
  • 长沙网站建设电话石家庄头条今日头条新闻
  • 怎么做邮箱网站高端营销型网站建设
  • 不备案怎么做网站国家免费培训学校
  • wordpress去掉category北京seo推广
  • 用地方别名做网站名seo流程
  • wordpress 设置icon搜索引擎优化培训班
  • 企业网站建设产品设计书软文街
  • 做网站用的hu软件app推广注册赚钱
  • 给网站做引流多少钱怎么注册中视频账号
  • 科技帝国从高分子材料开始淄博seo网站推广
  • 亚洲购物网站排名谷歌浏览器 官网下载
  • 网站制作课程介绍seo优化行业