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

浙江商城网站建设wordpress发表简短文字

浙江商城网站建设,wordpress发表简短文字,建站快车登陆,广告推广免费前言: #x1f4a5;#x1f388;个人主页:​​​​​​Dream_Chaser#xff5e; #x1f388;#x1f4a5; ✨✨刷题专栏:http://t.csdn.cn/UlvTc ⛳⛳本篇内容:力扣上链表OJ题目 目录 leetcode142. 环形链表 II 1.问题描述 2.代码思路 3.问题分析 leetcode142. 环形链…前言:  个人主页:​​​​​​Dream_Chaser  ✨✨刷题专栏:http://t.csdn.cn/UlvTc ⛳⛳本篇内容:力扣上链表OJ题目 目录 leetcode142. 环形链表 II 1.问题描述 2.代码思路 3.问题分析 leetcode142. 环形链表 II 来源: 142. 环形链表 II - 力扣LeetCode 1.问题描述 给定一个链表的头节点  head 返回链表开始入环的第一个节点。 如果链表无环则返回 null ​ 题解接口 struct ListNode *detectCycle(struct ListNode *head) {} 2.代码思路 前提条件 是fast走的路程是slow的2倍。 解题思路:         第一步,先定义一个快指针fast以及一个慢指针slow,这里跟环形链表1的快慢指针的操作一致不作详细说明。之后找到可以证明链表带环的相遇点并定义meet指针指向slow或此时的fast。 ​        第二步:接着让head指针从链表第一个节点开始移动meet指针从相遇点开始移动然后它们将会在链表带环的入口处相遇。(这是这道题思考的方向但是如何去证明呢) ​  代码实现: struct ListNode *detectCycle(struct ListNode *head) {struct ListNode* fasthead,*slowhead;while(fastfast-next){slowslow-next;fastfast-next-next;//带环(如果条件成立则证明该链表为带环链表)if(slow fast) {struct ListNode*meetslow; //求入环点 while(head!meet){headhead-next;meetmeet-next;}return meet;//返回链表开始入环的第一个节点}}return NULL;//如果链表无环则返回 null } 代码执行: ​ 3.问题分析 结论证明:         一个指针从相遇点(meet)走一个指针从链表头(head)开始走他们会在入口点(返回值)相遇。为什么?以下是证明: 假设: 链表头--环入口点距离:L 环入口点--相遇点距离:X 环的长度:C 依据题意求出slow指针所走过的距离明显是LX ​ 然后思考一个问题:有没有可能slow进环转了几圈才追上?         答:不可能! 1圈之内fast必然追上slow因为他们之间距离每次缩小1不会错过slow走1圈fast都走了2圈了肯定追上了。         所以说可以简单的求出fast指针在环上走过的距离:LC X  并且根据         2*(LX) LCX         LX  C         第一种情况:LC-X --可以求出链表头到环入口点距离​         试想一下,当L的距离越长环的大小越小那么LC-X依旧成立吗 ​         由图可得, 可得到第二个结论:L(n-1)*CC-X   (n-1)*C表示fast在环内转了n-1圈         总结:无论是第一种情况还是第二种情况meet与head均会在入环处相遇。 本篇到此结束感谢你的来访与支持如有错误十分欢迎指正。
http://www.pierceye.com/news/903132/

相关文章:

  • 东莞企石网站设计最新便民信息汇总
  • 浏阳做网站公司做网站app优惠活动的
  • 商务网站开发公司2021网页qq登陆
  • vs 网站开发教程docker 部署wordpress
  • 平面网站设计wordpress数据表更换域名
  • 上海网站设计合理柚v米科技济南网站优化公司电话
  • 卓拙科技做网站吗怎么用php做网站后台程序
  • 山东企业建站系统费用抚宁区建设局网站
  • 免费购物网站程序国外公共空间设计网站
  • 网站 选项卡 图标网站 关键词
  • 怎样在各大网站做有效的宣传抽奖网站怎么做的
  • 建立网站需要多少钱 索 圈湖南岚鸿新开传奇网站合击
  • 快手官方网站音乐人怎么做商城建站系统源码
  • 南充市建设厅官方网站高州做网站
  • 自建网站的优缺点wordpress题库制作
  • 哪家公司做网站毕业设计心理评测网站开发
  • 建设电影网站数据库脚本问答网站如何优化
  • 嘉峪关建设路小学网站游戏网页链接
  • 阿里云 网站根目录广东建筑企业50强
  • 河北省网络科技网站装饰设计素描
  • 合肥网站建设索q479185700企业做网站公司哪家好
  • wordpress暂停网站兰州网站建设方法
  • 丰台网站制作html教程 菜鸟教程
  • 在那个网站做直播好赚钱吗重庆妇科医院排名大全
  • 在线教育网站建设投标书查询公司的网站备案信息查询
  • 俄文网站策划wdcp wordpress
  • 建设个人网站流程中国工程建设招聘信息网站
  • 电影网站设计说明书在原域名给公司建立网站
  • 小规模公司做网站成本是什么wordpress主题转html
  • seo做的比较好的网站的几个特征app网站建设教程视频教程