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

网站运营维护百度推广 做网站

网站运营维护,百度推广 做网站,WordPress pwa,自助建站编辑器文章目录 一、题目二、C# 题解 一、题目 给你一个链表的头节点 head 和一个特定值 x#xff0c;请你对链表进行分隔#xff0c;使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 点击此处跳转题目。 示例 1#… 文章目录 一、题目二、C# 题解 一、题目 给你一个链表的头节点 head 和一个特定值 x请你对链表进行分隔使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 点击此处跳转题目。 示例 1 输入head [1,4,3,2,5,2], x 3 输出[1,2,2,4,3,5] 示例 2 输入head [2,1], x 2 输出[1,2] 二、C# 题解 最初打算在原链表上改想了很久发现难以操作需要引入队列。最后决定不如直接新建两个链表 small 和 large分别用于添加节点值 x x x 和节点值 ≥ x \geq x ≥x 的节点。 遍历链表 head 后拼接 small 和 large 链表最终返回头节点 small.next 即可。 /*** Definition for singly-linked list.* public class ListNode {* public int val;* public ListNode next;* public ListNode(int x) { val x; }* }*/ public class Solution {public ListNode Partition(ListNode head, int x) {ListNode small new ListNode(0), large new ListNode(0);ListNode p small, q large; // p 指向 small 尾端q 指向 large 尾端while (head ! null) { // 遍历原链表if (head.val x) { // 小值放入 small 链表中p.next head;p p.next;}else {q.next head; // 大值放入 large 链表中q q.next;}head head.next;}p.next large.next; // 连接两个链表q.next null; // 断后return small.next;} }时间复杂度 O ( n ) O(n) O(n)。空间复杂度 O ( n ) O(n) O(n)。
http://www.dnsts.com.cn/news/123541.html

相关文章:

  • 西双版纳北京网站建设怎样做网站镜像
  • 网站分享插件怎么做网站做seo屏蔽搜索
  • 搜索引擎找不到的网站做平面设计的一般浏览什么网站
  • 电子商务网站建设课设网站史志部门建设网站 说明
  • 如何做与别人的网站一样的青岛seo服务哪家好
  • 漳州企业网站开发潍坊响应式网站建设要多久
  • 基于asp的医疗网站开发wordpress站点切换为中文
  • 南靖网站建设360平台推广
  • 邢台网站优化建设wordpress模块化布局
  • 网站建设视频教程最新成都协会网站建设
  • 做网站需要用到技术国家信息企业信用信息公示系统
  • 滁州网站建设费用尚石设计深圳有限公司
  • 廊坊高端网站建设东莞网站建设关键词
  • 怎么在建设银行网站留言网站型与商城型有什么区别吗
  • 网站网站怎么优化关键词排名房地产类型的网站建设
  • 长沙网站seo费用广州网站建设乐云seo模板中心
  • 网站左侧固定广告代码wordpress首页是什么意思
  • 网站建设与管理ppt模板下载python编程是干嘛的
  • 杭州网站建设官网蓝韵网络广州餐饮管理有限公司
  • 深圳电信网站备案注册深圳公司
  • 行政审批网站开发文档wordpress苏醒主题grace
  • 网站建设所出现的问题网站PC关键词怎么做
  • 微信小程序与微网站韩国网站never官网
  • 那个企业建网站好wordpress 星 评分
  • 亳州建设局网站公司网站 域名 cn com
  • 注册一个公司的所有流程单页网站seo优化
  • 海南茶叶网站建设货源之家
  • 基于阿里云的电商网站建设wordpress 粉丝
  • 网站建设介绍的ppt网站建设套模
  • 做网站 百度推广桐乡哪里有做网站的