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

凡科网站建设怎么去掉极速建站黄页推广

凡科网站建设怎么去掉极速建站,黄页推广,软件开发自学全套教程,网站建设的大公司好开始一个专栏,写自己的博客 双指针,也算是作为自己的笔记吧! 双指针从广义上来说,是指用两个变量在线性结构上遍历而解决的问题。狭义上说, 对于数组,指两个变量在数组上相向移动解决的问题;对…

开始一个专栏,写自己的博客

双指针,也算是作为自己的笔记吧!


双指针从广义上来说,是指用两个变量在线性结构上遍历而解决的问题。狭义上说,

  • 对于数组,指两个变量在数组上相向移动解决的问题;
  • 对于链表,指两个变量在链表上同向移动解决的问题,也称为「快慢指针」问题。

 

题库讨论交流


876. 链表的中间结点 - 力扣(Leetcode)

目录

方法一

方法二.滑动窗口


 

70298652c7d448eea30c31e580419f53.png

 

方法一

/*** 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 middleNode(ListNode head) {ListNode p=head;int len=0;while(p!=null){len++;p=p.next;}ListNode list=head;for(int i=0;i<len/2;i++){list=list.next;}return list;}
}

从实例中可以发现,当有五个元素的时候,返回会以第(int)5/2个节点作为头结点;当有六个元素的时候,返回会以6/2个节点作为头结点。

所以,无论链表元素个数是奇数个还是偶数个都一样。

先计算出链表一共有多少个节点,然后将第len/2个节点作为头结点返回即可。

方法二.滑动窗口

/*** 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 middleNode(ListNode head) {ListNode fast=head;ListNode slow=head;while(fast!=null&&fast.next!=null){slow=slow.next;fast=fast.next.next;}return slow;}
}

4b41838b2bd340fcaed157496849e87a.png

 

从图中可以看出,当链表节点元素有五个的时候,需要返回的是第三个节点作为头节点,所以最终要返回的是指向第三个结点的那个指针。

在这个有五个节点的链表中,两个指针分别进行了三次移动。

每一次slow指针往后移动一位,fast指针往后移动二位,当fast==null||fast.next==null时,两个指针停止移动,这时,返回slow所指向的节点。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://www.qdjiajiao.com/news/1379.html

相关文章:

  • 网站漂浮物怎么做武汉seo网络营销推广
  • 标签化网站网站服务器多少钱一年
  • 做创意礼品定制的网站对网络推广的理解
  • 石家庄seo公司关键词优化心得
  • 李洋网络做网站怎么样域名买卖交易平台
  • 国外效果超炫网站汽车品牌推广策划方案
  • 运营seo是什么意思开鲁网站seo
  • 做视频网站要什么格式深圳网站建设运营
  • 做优惠券网站需要淘宝哪些接口google图片搜索
  • 没有备案的网站使用微信营销策划书
  • 正规seo需要多少钱东莞企业网站排名优化
  • 成熟的网站怎么做seo推广企业营销型网站
  • 网站建设服务协议书今天新闻联播
  • wordpress识图工具专业搜索引擎seo服务商
  • 百度收录网站名营业推广案例
  • 设计企业公司网站搜索引擎广告的优缺点
  • 山东建设和城乡建设厅注册中心网站首页如何宣传推广
  • 兰州最好的网站建设公司广州seo好找工作吗
  • wordpress 在线客服代码seo快速软件
  • 怎样建立企业网站武汉网站排名推广
  • 仿163源码商城网网站模板交易平台源码整站打包企排排官网
  • 网站管理员登录入口品牌营销策划机构
  • 上海网站制作优化百度指数查询排行榜
  • 济源哪里做网站网站设计与制作毕业论文范文
  • 建站技术博客线上营销
  • 龙岗南联网站建设会计培训
  • 网站模板制作教程视频教程成都比较靠谱的seo
  • 合肥网站搜索引擎优化上饶seo博客
  • 本机网络ip做网站太原百度网站快速排名
  • 关于网站开发论文的摘要自动点击竞价广告软件