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

vs怎么添加做网站店标设计logo设计

vs怎么添加做网站,店标设计logo设计,做社交网站框架,杭州建设网页一.前言 今天在力扣上刷到一道链表题——环形链表https://leetcode.cn/problems/linked-list-cycle 想着和大家们分享一下。让我们直接开始今天的分享吧。、 二.正文 1.1题目描述 1.2题目分析 这道题是想让我们做出分析#xff0c;该链表是不是带环链表#xff0c;如果是…一.前言 今天在力扣上刷到一道链表题——环形链表https://leetcode.cn/problems/linked-list-cycle 想着和大家们分享一下。让我们直接开始今天的分享吧。、 二.正文 1.1题目描述 1.2题目分析 这道题是想让我们做出分析该链表是不是带环链表如果是带环链表就返回true。否则就返回false。 这道题我们可以采用快慢指针的办法定义一个快指针fast一次走两个节点。再定义一个慢指针slow一次只走一个节点。 如果不是带环链表slow在之后的遍历中是永远不可能与fast相遇的。因此当slow和fast相遇后就可以证明该链表是环形链表。这里咱们可以这样理解fast跑的快一些早早的就进入了环内当速度慢一些地slow进环以后fast可能已经循环了好几圈了。此时就变成了fast追击slow的问题了。 为什么我们在这里肯定fast与slow一定相遇呢。 这里我们可以做一个假设假设当slow刚进入环的时候fast与slow的距离为N。 slow走一步。fast走两步。它们的距离就会有以下变化 N N-1 N-2 N-3 。。。。 N-n 因此一定存在某个瞬间N-n为0。即两个指针相遇。 那么如果fast一次走三步fast和slow会相遇吗 同理fast走4步也是按此分析。 1.3代码实现 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/typedef struct ListNode ListNode; bool hasCycle(struct ListNode *head) {if(headNULL)return false; ListNode* slow,*fast; slowfasthead; while(fastfast-next){fastfast-next-next; slowslow-next; if(fastslow) {return true; }}return false; } 三.结言 题目分享写到这就结束了。帅哥美女们觉得对自己有所帮助能不能给我个三连。谢谢啦。
http://www.dnsts.com.cn/news/120861.html

相关文章:

  • 附近的网站设计制作价格誉铭摄影网站
  • 阜阳集团网站建设山东房和城乡建设厅网站首页
  • 注册号域名后如何建设公司网站门窗网页设计制作
  • 网站型建设模板保定seo公司
  • 聚美优品网站建设职业生涯规划大赛活动总结
  • 网站开发PHP留言本设计网页的基本流程
  • 虹口区网站开发淘宝营销推广方案
  • 网站栏目功能分析百度云虚拟主机
  • 友情链接添加在网站中有什么用汕尾手机网站建设报价
  • 上海门户网站制作公司怎么做用网站赚钱吗
  • wordpress多语言建站百度app制作网站
  • 个人网站名称 备案提供邯郸做wap网站
  • 性能优化工具合肥seo网站建设
  • 唐山建设个网站南海网站建设
  • 网站开发设计技术路线流行的企业网站推广
  • 做公司网站的推广工作怎样个人网站 可以自己做服务器
  • 网站开发建设公司地址做网站怎么导入地图
  • 青岛开发区做网站设计的网站建设好的图片
  • wordpress搞笑宁波网站建设优化技术
  • 免费做网站建设碧辉腾乐 网站建设
  • 网站悬浮微信二维码汉南公司网站建设
  • 技术支持 东莞网站建设机械加工网页版qq登陆入口
  • 西宁做网站好的公司wordpress qq相册插件
  • 孝感网站开发培训机构做网站导流
  • 电子商务网站建设需要哪些步骤怎么简单制作一个网页
  • 景德镇市场建设局网站做网站编程有钱途么
  • 想自己在家做外贸网站狮岭网站建设
  • 英语网站排名服务器除了做网站还能做什么
  • 网站开发项目介绍wordpress 怎么打开
  • 线上问诊网站建设有域名怎么建设网站