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

DW做网站入门步骤教学泰国服务器租用

DW做网站入门步骤教学,泰国服务器租用,wordpress中运行程序,13岁找对象去哪个软件Problem: 2095. 删除链表的中间节点 文章目录 思路解题方法复杂度Code 思路 利用快慢指针#xff0c;快指针每次走两步#xff0c;慢指针每次走一步#xff08;循环退出条件是fast指针不为空同时fast.next不为空#xff09;#xff0c;但是我们容易发现这样到最后slow指针… Problem: 2095. 删除链表的中间节点 文章目录 思路解题方法复杂度Code 思路 利用快慢指针快指针每次走两步慢指针每次走一步循环退出条件是fast指针不为空同时fast.next不为空但是我们容易发现这样到最后slow指针正好指向我们需要删除的节点由于没有前指针这样我们不便操作。此时可以借助虚拟头节点解决此问题。 解题方法 1.慢指针指向虚拟头节点快指针指向链表头节点 2.快指针每次走两步慢指针走一步循环退出条件是fast指针不为空同时fast.next不为空 3.最后将慢指针指向的节点的next指针指向其下一个节点的下一个节点solw.next sole.next.next 复杂度 时间复杂度: O ( n ) O(n) O(n) 空间复杂度: O ( 1 ) O(1) O(1) Code /*** 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 deleteMiddle(ListNode head) {ListNode dummy new ListNode();dummy.next head;ListNode fast head;ListNode slow dummy;while (fast ! null fast.next ! null) {fast fast.next.next;slow slow.next;}slow.next slow.next.next;return dummy.next;} }
http://www.w-s-a.com/news/71340/

相关文章:

  • 网站改版建设原则网站网站建设公司上海
  • 网站推广见效快的方法深圳高端网站建设网页设计
  • 建设银行官网首页网站购纪念币接做网站需要问什么条件
  • 网站的ftp地址是什么江苏做网站
  • 宁波网站建设制作公司哪家好潍坊建公司网站
  • 云端网站建设php7 wordpress速度
  • 建站的公司中小企业网站建设报告
  • 上海高档网站建设网站设计入门
  • 德尔普网站建设做网站线
  • 宁波网站搭建定制非模板网站建设电子商务公司名称大全简单大气
  • 巴中哪里做网站推销网站的方法
  • wordpress建站动画网站宣传的手段有哪些?(写出五种以上)
  • 做么网站有黄医疗机构网站备案
  • 企业年金是1比3还是1比4北京厦门网站优化
  • 政务信息网站建设工作方案云南建设工程质量监督网站
  • 如何做一份企业网站免费的短视频素材库
  • 云脑网络科技网站建设咸阳软件开发
  • seo对网站优化网站更换程序
  • 网站建设放什么科目中小学生在线做试卷的网站6
  • 网站建设推广公司排名绥化建设局网站
  • 凡科做的网站为什么打不开苏州行业网站建设
  • 南昌定制网站开发费用微信小商店官网入口
  • 深圳网站建设费用找人做的网站怎么看ftp
  • 做网站cookie传值dedecms网站后台
  • 温州网站推广网站建设要学会什么
  • c 网站开发框架品牌策划方案范文
  • 儿童摄影作品网站多元网络兰州网站建设
  • 电脑上不了建设厅网站常德网站建设费用
  • 做单页免费模板网站最新办公室装修风格效果图
  • 中国铁路建设投资公司网站熊学军想开网站建设公司