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

诚信网站费用上海网络推广培训学校

诚信网站费用,上海网络推广培训学校,比亚迪新能源汽车新款,什么是市场营销什么是网络营销大体的思路是不断向后遍历找到节点值小于x的,然后把他置换到整个链表的前方 具体实现是先利用左指针找到原链表第一个不小于x的节点的前一个节点;然后右指针以此为起点,找到下一个节点值小于x的,然后把下一个节点抽到左值针的下一…

大体的思路是不断向后遍历找到节点值小于x的,然后把他置换到整个链表的前方

具体实现是先利用左指针找到原链表第一个不小于x的节点的前一个节点;然后右指针以此为起点,找到下一个节点值小于x的,然后把下一个节点抽到左值针的下一个节点;直到遍历完整个链表

 

/*** 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) {//1.添加虚拟头节点然后找到第一个不小于x节点的前一个节点ListNode dummyHead = new ListNode(Integer.MIN_VALUE, head);ListNode left = dummyHead, right = dummyHead;while (left.next != null && left.next.val < x) {left = left.next;}right = left;//2.利用右指针找到小于x的节点然后放置到整个链表的左边while (right.next != null) {if (right.next.val < x) {ListNode temp = right.next;right.next = temp.next;temp.next = left.next;left.next = temp;left = left.next;} else {right = right.next;}}return dummyHead.next;}
}

 

http://www.dtcms.com/wzjs/341866.html

相关文章:

  • 移动医护网站建设利弊图片搜索识图入口
  • 制作网站需要的软件宁波怎么优化seo关键词
  • 网站启动画面班级优化大师下载安装最新版
  • 乐清英文网站建设江苏企业网站建设
  • 网站建设策划书的要求大数据营销软件
  • wordpress 中文企业主题徐州关键词优化平台
  • 商务网站建设学期总结国内最大的搜索引擎
  • 茂名网站制作策划世界足球排名
  • .net网站吃内存优化网站的方法有哪些
  • 长沙php网站建设漯河网络推广哪家好
  • 专业的网页设计和网站制作公司网站服务器怎么搭建
  • 怎么建立网站文件夹做网页设计一个月能挣多少
  • 电商网站 外包百度竞价排名技巧
  • 武鸣住房和城乡规划建设局网站百度公司在哪里
  • 高新技术企业网站怎么做网页首页设计图片
  • 北京专业响应式网站建设下载优化大师并安装
  • h5网站动画怎么做的在哪里打广告效果最好
  • 长沙网站开发的网站网推拉新app推广平台
  • 海口网站排名提升百度付费推广有几种方式
  • 自贡做网站公司上海网站推广服务公司
  • 日本平面设计大师个人网站网站新站整站排名
  • 腾讯云云服务器官网关键词首页排名优化价格
  • 长春网站制作价格关键词搜索引擎工具
  • dw做视频网站seo营销培训咨询
  • html网页框架论坛seo设置
  • 焦作做网站互联网推广好做吗
  • 易天时代网站建设说到很多seo人员都转行了
  • 做二手电脑的网站app投放渠道有哪些
  • 怎么做有趣视频网站免费的外贸网站推广方法
  • 中国十大网站建设百度广告投放价格