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

资源分享类网站模板wordpress主题模板 教育

资源分享类网站模板,wordpress主题模板 教育,管理系统和网站哪个好做,做公司网站思路分割链表 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/10839/

相关文章:

  • 长春哪里做网站营销网站建设优化
  • 浙江企业响应式网站建设设计厦门人才网官网
  • 企业宣传网站怎么做百度推广联盟
  • 网站建设 实施计划书手机网站开发视频
  • 商户如何做h5商城网站是什么济南集团网站建设公司好
  • androidstudio手机版下载广州seo工作
  • 社区类网站有哪些一家专门做特卖的网站是什么
  • 网站效果图设计方案宁夏建设局网站
  • 网站建设的费用报价深圳集团网站建设哪家好
  • 郑州市网站和公众号建设公众号登录怎么退出
  • 福建宏盛建设集团有限公司网站wordpress 远程设置
  • 太原网站制作哪家好初学者网站建设
  • 网站建设框架怎么做东莞黄页顺企网
  • 官方网站建设公司百度怎么发帖子
  • 如何看出一个网站优化的是否好百度搜索大数据
  • 汾阳做网站的公司建设自己的电影网站
  • 购物网站建设论文答辩深圳市中心在哪个位置
  • 网站建设经费保障百度小说排行榜风云榜
  • 网站开发哪里安全最近消息报道
  • 河南两学一做网站效果图怎么做出来的
  • 电子商务网站建设需要做好哪些准备6局域网建设个人网站
  • 网站开发新技术探索什么网站可以免费发广告
  • 深圳品牌创意网站建设重要新闻头条
  • 南昌seo网站建设企业网站有什么用
  • 长春百度网站优化厦门建设工程招标中心网站
  • 班级网站做哪些方面开发网站开票名称是什么原因
  • 潍坊网站建设招聘佛山做优化的公司
  • 一个人能建设一个公司网站吗南阳网站开发公司
  • 网站代发怎么做网上查询个人房产信息
  • 深圳网站设计 公司环保类网站模板免费下载