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

在线学习软件开发网站建设中国建设银行网站首页怎么销户

在线学习软件开发网站建设,中国建设银行网站首页怎么销户,3yx这个网站做刷单,门户网站建设自评报告1.判断是否带环#xff1a; 用快慢指针 slow指针一次走一步#xff0c;fast指针一次走两步 当两个指针相遇时#xff0c;链表带环#xff1b;两个指针不能相遇时#xff0c;当fast走到倒数第一个节点或为空时#xff0c;跳出循环返回空指针。 那么slow指针一次走一步 用快慢指针 slow指针一次走一步fast指针一次走两步 当两个指针相遇时链表带环两个指针不能相遇时当fast走到倒数第一个节点或为空时跳出循环返回空指针。 那么slow指针一次走一步fast指针一次走两步是否一定能追上呢 fast永远比slow快一步所以两者之间每走一次举例减少 1 即 N-1,N-2,N-3…0 那么fast一次走三步slow一次走一步呢 2.找第一个入环节点 假设环的节点数为C环之外的节点数是L 这里可以分为三种情况 N是偶数——slow走第一圈追上 N是奇数C-1是偶数——一定能追上 N是奇数C-1是奇数呢 推导 3LLn*C-N 2Ln * C-N 若 C为偶数N为奇数那么 n * C-N 不会是偶数 所以 N是奇数C-1是奇数的情况不存在 结论 slow走1步fast走3步时一定能追上 3.代码实现 struct ListNode *detectCycle(struct ListNode *head) {struct ListNode* slowhead;struct ListNode* fasthead;struct ListNode* meetNULL;while(fast!NULLfast-next!NULL){slowslow-next;fastfast-next-next;if(slowfast){meetslow;goto next;}}return NULL;next:struct ListNode* curhead;while(cur!meet){curcur-next;meetmeet-next;}return meet; }
http://www.dnsts.com.cn/news/177673.html

相关文章:

  • html 网站开发软件爱上链外链购买平台
  • 网站开发无形资产wordpress 移动端接口
  • 绚丽的网站欣赏网站推广工作
  • 网站做优化效果怎样杭州网站seo
  • 建站之星怎么用黄山区建设学会网站
  • 对软件开发的理解和认识一键优化为什么不能100
  • vs2013做网站一起做网店17zwdcom
  • 网站设计与规划论文哈尔滨seo和网络推广
  • 郑州网站建设模板制作企业网站报价模板下载
  • 外贸网站建设十大标准外贸网站建站中国建设工程造价网站
  • 旅游网站开发公司专业网页设计费用
  • wordpress主题会员功能首页排名优化公司
  • 七夕表白网站制作做外贸一般上什么网站
  • 网站开发实训心得网站开发毕设
  • 扬州中兴建设有限公司网站建设公司怎么做网站运营
  • 河南县wap网站建设公司iis 发布网站内部服务器错误
  • 建设网站需要了解些什么东西做公司网站联系公司
  • 企业网站建设方案流程赣州经开区最新规划图
  • 网站开发需求分析参考文献什么是平台设计
  • c 语言做网站做汽车配件生意的网站
  • wordpress轮播图插件郑州网站建设搜索优化
  • 做社区网站用什么程序好为什么资讯网站荣誉被收录
  • 西宁网站建设君博解决免费企业网页申请制作步骤
  • 微信里面小程序怎样优化网站排名
  • wordpress适用于图片站的主题有出国做飞机求同行的网站
  • 没有版权可以做视频网站吗中小企业网站制作公司
  • 轻淘客网站模板海拉尔网站建设 网站设计
  • 北京seo优化费用天津网络优化推广公司
  • 成都网站建设优化推广怎么看别人网站是哪里做的
  • 网站建设公司专业公司哪家好做网站知识