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

南京网站建设网贞丰网站建设

南京网站建设网,贞丰网站建设,自己制作网页查询系统,攀枝花 网站建设分割链表 leetcode 86 分割链表 (中等)解题思路:链表专题 leetcode 86 分割链表 (中等) leetcode 86 分割链表 原题链接,可以直接测试 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进…

分割链表

  • leetcode 86 分割链表 (中等)
  • 解题思路:
  • 链表专题

leetcode 86 分割链表 (中等)

leetcode 86 分割链表 原题链接,可以直接测试

给你一个链表的头节点 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]

提示:
链表中节点的数目在范围 [0, 200] 内
-100 <= Node.val <= 100
-200 <= x <= 200

解题思路:

建立两个临时链表,一个用来链接小于给定值的节点,一个来链接大于等于的节点,然后再将两个链表连接在一起。就变得很简单了。

代码演示:

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode partition(ListNode head, int x) {if(head == null){return null;}//用来链接小于给定值的临时链表ListNode dump1 = new ListNode(0);//大于等于的节点的临时链表ListNode dump2 = new ListNode(0);//下面三个指针,用来移动比较节点的值ListNode p1 = dump1;ListNode p2 = dump2;ListNode p = head;while(p != null){if(p.val < x){p1.next = p;p1 = p;}else{p2.next = p;p2 = p;}//将p 的next 指针断开,p来到他下一个指针位置。ListNode temp = p.next;p.next = null;p = temp;}//将两个临时链表合并起来,p1.next = dump2.next;//返回第一个节点。return dump1.next;}
}

链表专题

将一个链表按给定值分成小于等于和大于三个部分

leetcoe–合并 K 个升序链表(java)

leetcode–删除链表的倒数第N个节点(java)

合并两个有序链表(java)

leetcode–环形链表.找到入环节点(java)

LeetCode:相交链表(java)

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

相关文章:

  • 做公司网站都需要哪些东西dw建设网站教案
  • 网站做城市地图搭建网站
  • 有网络网站打不开怎么回事啊网页制作ppt模板
  • 响应式建设网站网站开发与维护
  • 注册域名网站备案音乐网站的音乐列表如何做
  • 08网站建设网站的描述
  • 山西百度公司做网站的在建设银行网站上还贷
  • 阿里云搭建网站教程做公司官网怎么做
  • 南宁建站公司有哪些代理公司注册哪里好
  • 竞价网站单页网络舆情处置公司
  • 如何做网站信息wordpress网页折叠效果
  • 手机网站 自适应营销型网站建设计划书
  • 网站服务费算什么费用网站ip地址查询域名
  • 部署一个网站大概多少钱网站 后台模板
  • 如何将软件上传到公开网站鹿泉区建设局网站
  • 建设通查询设通网站如何提高一个网站
  • 关键词排名查询网站wordpress skype插件
  • 网站美工主要工作是什么淄博微信网站建设
  • app客户端网站建设方案百度收录网站电话
  • 丹阳如何做百度的网站网站服务器续费
  • 免费建站模板网站普通话
  • 济南济南网站建设公司贺州网站推广
  • 学校建网站云适配 网站
  • 淘宝客网站如何做记事本做网站改变图片大小
  • 郑州做网站推广资讯在哪里学做网站
  • 网站建设能不能使用模板微网站的链接怎么做
  • 自己做简单网站价格网站建设展板
  • 哪个网站做自行车评测的整站优化包年
  • 有什么网站可以做家装海外seo
  • 网站建设的功能和目标商城购物网站开发意义