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

农业开发公司企业网站建设建设厅注册中心网站首页

农业开发公司企业网站建设,建设厅注册中心网站首页,清远做网站,app客户端开发开始一个专栏#xff0c;写自己的博客 双指针#xff0c;也算是作为自己的笔记吧#xff01; 双指针从广义上来说#xff0c;是指用两个变量在线性结构上遍历而解决的问题。狭义上说#xff0c; 对于数组#xff0c;指两个变量在数组上相向移动解决的问题#xff1b;对…开始一个专栏写自己的博客 双指针也算是作为自己的笔记吧 双指针从广义上来说是指用两个变量在线性结构上遍历而解决的问题。狭义上说 对于数组指两个变量在数组上相向移动解决的问题对于链表指两个变量在链表上同向移动解决的问题也称为「快慢指针」问题。题库讨论交流 876. 链表的中间结点 - 力扣Leetcode 目录 方法一 方法二.滑动窗口 方法一 /*** 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 phead;int len0;while(p!null){len;pp.next;}ListNode listhead;for(int i0;ilen/2;i){listlist.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 fasthead;ListNode slowhead;while(fast!nullfast.next!null){slowslow.next;fastfast.next.next;}return slow;} } 从图中可以看出当链表节点元素有五个的时候需要返回的是第三个节点作为头节点所以最终要返回的是指向第三个结点的那个指针。 在这个有五个节点的链表中两个指针分别进行了三次移动。 每一次slow指针往后移动一位fast指针往后移动二位当fastnull||fast.nextnull时两个指针停止移动这时返回slow所指向的节点。
http://www.dnsts.com.cn/news/129975.html

相关文章:

  • 网站空间流量查询wordpress开启评论验证码
  • 网站栏目页关键词如何做室内设计效果图手绘图片大全
  • 网络公司企业网站源码wordpress 表单附件
  • 进入兔展网站做PPtx网站免费模板
  • 用vs2013网站开发网络推广培训班课程
  • 个人网站免备案聚名网认证
  • 网站除了域名还要什么用门户网站开发解决方案
  • 河南网站建设定制四川省城乡建设网网站
  • wordpress图纸管理网站网站留言短信提醒
  • dede我的网站做彩票网站是违法
  • 贺州市住房与城乡建设局网站2020网络公司排名
  • 公司网站建设推广词制作旅游网站简单
  • 如何让企业网站sem代运营托管公司
  • 西宁好的网站建设进入公众号免费获取验证码
  • 旅游网站建设与网页设计制作宣传册的步骤
  • 公司网站建设开发维护工作做茶叶网站公司
  • 自做闪图网站jsp旅游网站开发关键技术
  • 金华市住房建设局网站营销型网站效果不好
  • 校园网站建设方案模板河南专业网站建设招聘
  • 网站建设对图片有哪些要求超详细的wordpress主题
  • 网站后台管理系统户外拓展网站源码
  • 淘宝网站打算找人做做平面的网站
  • 合肥做网站加盟个人注册公司的步骤
  • 哪种网站名称容易通过备案审核营销型网站的建设步骤
  • 深圳杰恩创意设计有限公司网站创建网站的详细步骤
  • 涟源市建设局网站关于网站建设的网站
  • 做英文网站用什么源码科技与生活
  • 网站怎么做微信送红包活动edd次元的避风港网站代理
  • 网站制作的语言二手手表交易平台
  • 怎样做企业网站建设移动网站设计