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

澄迈网站制作健康东莞app怎么下载

澄迈网站制作,健康东莞app怎么下载,做销售网站的公司哪家最好的,平台网站建设教程视频目录 1.问题 2.证明 3.代码实现 1.问题 给你一个链表的头节点 head #xff0c;判断链表中是否有环。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环#xff0c;评测系统内部使用…目录 1.问题       2.证明 3.代码实现 1.问题       给你一个链表的头节点 head 判断链表中是否有环。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。注意pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。 如果链表中存在环 则返回 true 。 否则返回 false 。 2.证明 使用快慢指针的方法可以很简单的达到目的慢指针每次走一步快指针每次走两步如果在链表中存在环入环以后快慢指针没走一次他们直接的距离就会减一直至最后它们会在环里面相遇如图  思考一个问题快指针必须走两步吗快指针每次走三步行不行四步呢五步呢N步行不行 假设快指针每次走三步当慢指针入环时它们同时向后走每次它们之间的距离会减少2但是如果它们之间的距离是奇数那么他们这次就不会相遇极限清空下他们每次的距离都是奇数的话那么他们是不是就永远不会相遇了走N步的道理也是一样的。如图 3.代码实现 typedef struct ListNode Node; bool hasCycle(struct ListNode *head) {//金典的快慢指针法//快指针每次走两步慢指针每次走一步//快指针先进环慢指针后进环//在环的里面每走一次快慢指针直接的距离缩小1//最终快指针会追上慢指针//如果最终不想交说明链表没有环Node* slow head;Node* fast head;while(fast fast-next){fast fast-next-next;slow slow-next;if(slow fast){//在环里面相遇return true;}}return false; }
http://www.w-s-a.com/news/996738/

相关文章:

  • 代码编辑器做热点什么网站好湛江网站建设哪家好
  • php网站开发概念网站开发岗位职责任职责格
  • asp 网站源码 下载西安自适应网站建设
  • 白领兼职做网站贵阳网站设计哪家好
  • 热水器网站建设 中企动力企业网站开发需要多钱
  • 北京市建设工程信息网交易网站静态网页模板免费下载网站
  • 福田欧曼服务站网站前台设计
  • 网站做系统叫什么软件吗注册域名需要实名认证吗
  • jsp网站开发教学视频ui设计风格
  • 注册网站建设开发怎么自己做导航网站
  • 设计做网站品牌咖啡主题网页界面设计
  • 个人网站制作总体设计宿迁房价2023年最新房价
  • 服装网站建设进度及实施过程马鞍山网站设计制作
  • 郑州网站优化顾问济宁网站制作
  • 网站开发简单吗网站引导页分为三个板块设计风格
  • 湖南做网站 在线磐石网络百度一下百度搜索
  • 现在建网站多少钱推广营销费
  • 联想企业网站建设的思路西安网站建设阳建
  • 网站内容 内链网站建设电话销售工作总结
  • 系统网站开发知名的摄影网站有哪些
  • 网站拍照的幕布扬中网站建设价位
  • 网站ie兼容性差西安小程序开发的公司
  • 上海网站建设培训app网站开发成本
  • 个人网站icp外贸网站开发 河南
  • 遵义建设网站无锡市规划建设局网站
  • 海外留学网站建设方案门户网站的发布特点
  • 网站建设不赚钱net112企业建站系统
  • 网站建设团队管理模板贵州省住房和城乡建设部网站
  • 曲沃网站建设网上学编程的有哪些比较好的网站
  • 厦门网站建设慕枫学做网站需要多久