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

南京企业网站设计培训网站

南京企业网站设计,培训网站,网页制作工具可以发布网站吗,汕头网站搭建多少钱前言: 作者:神的孩子在歌唱 大家好,我叫智 86. 分隔链表 难度中等462收藏分享切换为英文接收动态反馈 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x…

前言:

作者:神的孩子在歌唱

大家好,我叫智

image-20211007162522930

86. 分隔链表

难度中等462收藏分享切换为英文接收动态反馈

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

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

示例 1:

img

输入: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
package 链表;
/** https://leetcode-cn.com/problems/partition-list/* 刚开始想法:* 1. 遍历寻找x最前面的大值max,如果大于3,* 2. 如果 大于3那么位置不变* 3. 如果小于3就放到max的前面* 如果这是数组那就很简单,不过这是链表 * 写到int定义max的想法:* 1. 定义两个列表* 2. 大于3的放在小链表,否则放在大链表* 3. 最后将他们合起来输出就可以了* 我们可以定义两个链表来存储他的小值和大值,最后在合一起*/
public class _86_分隔链表 {public ListNode partition(ListNode head, int x) {
//    	如果链表为空就直接返回或只有一个就直接返回if (head==null||head.next==null) {return head;}
//    	这里定义两个链表ListNode listmin=new ListNode(0);ListNode listmax=new ListNode(0);
//    	定义指针ListNode pivotmin=listmin;ListNode pivotmax=listmax;
//    	循环遍历链表while(head!=null) {
//    		如果<于3,就放到listmin链表里面if (head.val<x) {
//    			这里要写pivotmin.next,不能写pivotmin,因为你要指向下一个pivotmin.next=new ListNode(head.val);pivotmin=pivotmin.next;}else {
//				这里是保存的是大数pivotmax.next=new ListNode(head.val);pivotmax=pivotmax.next;}head=head.next;}
//    	最后将他们合起来,listmax.next加上next是因为要去除第一个零pivotmin.next=listmax.next;return listmin.next;}
}

本人csdn博客:https://blog.csdn.net/weixin_46654114

转载说明:跟我说明,务必注明来源,附带本人博客连接。

http://www.lbrq.cn/news/2465101.html

相关文章:

  • 东道设计考研广州seo优化公司
  • 做正规网站有哪些官网关键词优化价格
  • 如何做二维码跳转到网站站长seo软件
  • b站视频推广网站2023厦门百度seo
  • 林业网站建设有哪些网站建设流程
  • 免费asp网站程序下载百度外推排名代做
  • 做网站还是网页设计软文怎么写比较吸引人
  • wordpress7.6百度seo排名原理
  • 中国和城乡建设部网站兰州网络seo公司
  • 官方网站建设要点独立站怎么搭建
  • 免费同城信息发布平台东莞seo网络优化
  • 网站建设相关技术方案外链网站推荐
  • 网站产品展示怎么做北京刚刚传来特大消息
  • 学校网站管理与建设网络推广的手段
  • 南京免费发布信息网站谷歌网站收录提交入口
  • 查网站域名备案东莞seo网站排名优化
  • 网站模板 可做采集站手机百度app最新版下载
  • 沈阳网站建设技术公司排名百度云搜索引擎入口手机版
  • 网站建设主要步骤软文写作模板
  • 网站备案好还是不备案好百度认证证书
  • 网站免费优化查排名
  • 济南建设网站电商网站开发
  • 亚洲做性视频网站seo专员工作容易学吗
  • 浙江网络公司网站建设营业推广策略
  • 百万综合文字论文网址的内容优化是什么意思?
  • 渭南做网站的公司网站的优化策略方案
  • 广州建网站维护公司seo网站优化流程
  • 济阳做网站网络营销过程步骤
  • 武昌网站建设哪家便宜seo托管
  • 大型网站技术架构演进与性能优化刷移动关键词优化
  • 人工智能发展历程
  • 车载诊断刷写 --- Flash关于擦除和写入大小
  • 一些常见的网络攻击方式
  • reflections:Java非常好用的反射工具包
  • kettle插件-kettle数据挖掘ARFF插件
  • C++实现精确延时的方法