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

海口自助建站软件最好的网站推广

海口自助建站软件,最好的网站推广,整合网络营销公司,宝塔配合WordPress原题链接#xff1a;https://leetcode.cn/problems/linked-list-cycle/description/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 整体思路#xff1a;定义快慢指针fast#xff0c;slow#xff0c;如果链表确实有环#xff0c;fast指针一定会…原题链接https://leetcode.cn/problems/linked-list-cycle/description/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 整体思路定义快慢指针fastslow如果链表确实有环fast指针一定会在环内追上slow指针。 即慢指针一次走一步快指针一次走两步两个指针从链表起始位置开始运行如果链表带环则一定会在环中相遇否则快指针率先走到链表的末尾。 我们简化一下这个问题用一个线段表示前面的不带环部分的链表用一个圆圈表示带环部分的链表 。 slow一次走1步fast一次走2步一定能追上吗这里的走的步数可以理解成跳格子 一定可以追上 当slow进环以后fast开始追及slow假设入环时它们之间的距离是N。每追及1次它们之间的距离缩小1。当它们之间的距离为0时就追上了。 扩展 slow一次走1步fast一次走3步一定能追上吗 当slow进环以后fast开始追及slow假设入环时它们之间的距离是M。每追及1次它们之间的距离缩小2。我们假设环的周长是C这时我们就要分类讨论了 由此我们可以知道得看距离M和环的周长C的大小来具体情况具体分析 那么如果slow一次走1步fast一次走4步呢 当slow进环以后fast开始追及slow假设入环时它们之间的距离是K。每追及1次它们之间的距离缩小3。我们假设环的周长是C这时我们就要分类讨论了 由此我们可以知道得看距离K和环的周长C的大小来具体情况具体分析 3. 代码实现 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ bool hasCycle(struct ListNode *head) {struct ListNode *fasthead,*slowhead;while(fastfast-next){fastfast-next-next;slowslow-next;if(slowfast)return true;}return false; }
http://www.ho-use.cn/article/10819984.html

相关文章:

  • php和html5做网站亦庄公司做网站
  • 阳江 网站开发设计的商城网站建设
  • 网站404页面做晚了WordPress搭建在线电影
  • dw网页制作教案郑州网站优化外包顾问
  • 保险网站哪个好网站优化排名首页
  • 上海网站推广珈维安卓手机怎么搭建网页
  • 网站名称管理生物公司网站建设方案
  • 网站鼠标悬停动态效果代码python基础教程下载
  • 网站如何带来流量重庆娱乐场所最新通知
  • 淘宝上找人做网站百度糯米网站怎么做
  • wordpress本地网站搭建整套课程网站出现风险如何处理方法
  • 网站搭建配置手机app在哪里找
  • 动态公司网站设计js跳转网站
  • 全国造价工程师管理系统官网怎么优化自己网站的关键词
  • 网站建设文字表达网站备案 取消
  • 长春网络网站制作开发网站设计价格大概是
  • 个人求职网站如何做微官网与公众号
  • 网站建设推广者怎样找到客户瑞诺国际的数字营销模式
  • 网站模板免费下载php个人网站可以做导购吗
  • 杭州互助盘网站开发深圳市宝安区石岩街道
  • 临沂做商城网站建设成品影视app下载有哪些软件
  • 青岛快速建站模板wordpress live2d插件
  • 黄村做网站的公司烟台网站制作步骤
  • 郑州 高端网站建设网站忘记备案
  • 制作网站的公司做网站去哪里找做专业课视频课的网站
  • 莱芜正规的企业建站公司腾讯企业邮箱版
  • 东莞网站搜索排名apache fastcgi wordpress
  • 此网站服务器不在国内维护怎么通过微博做网站外链
  • 雄安微网站开发网站建设公司转型做什
  • 网站运营与建设作业设计方案ppt模板