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

怎么用python做网站指数是什么

怎么用python做网站,指数是什么,安徽做网站公司,小程序代理招商公司题目描述 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 不允许修改 链表。 class Solution { public:ListNode *detectCycle(ListNode *head) {ListNode *fast head;ListNode *slow head;while (fast) {…

题目描述

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。

不允许修改 链表。

class Solution {
public:ListNode *detectCycle(ListNode *head) {ListNode *fast = head;ListNode *slow = head;while (fast) {slow = slow->next;if(fast->next){fast = fast->next->next;}else{return nullptr;	//处理边界值}if (fast == slow) {break;}}if(fast!=slow)return nullptr;fast = head;while (fast != slow) {fast = fast->next;slow = slow->next;}return slow;}
};

小结:这道题在上一道题的基础上,不仅要判断是否有环,还要返回入环结点
在这里插入图片描述
a+(n+1)b+nc=2(a+b)⟹a=c+(n−1)(b+c)根据图示推导出这个公式,之后让快指针回到起点,并和慢指针以同样的速度移动,会发现快指针走距离a的时候,慢指针正好走距离c+(n-1)圈,即快慢指针在入环点相遇。需要注意的是本题有一个边界样例,只有一个结点且没有环,需要额外判断一下。

http://www.dtcms.com/wzjs/56213.html

相关文章:

  • 福州企业网站推广百度seoo优化软件
  • 做么户网站怎么去前置审批百度关键词优化多久上首页
  • 网站做ssl证书有风险如何优化seo关键词
  • 做电商网站一般需要什么流程百度销售
  • 建立网站找什么公司百度网址大全 官网首页
  • 做营销的网站建设英文网站推广
  • 云主机可以放多少网站创建自己的网页
  • 做慧聪网站多少钱企业品牌推广策划方案
  • 有没有必要给企业做网站免费友情链接网页
  • 上海协策网站制作seo搜索优化公司报价
  • 宝安网站制作公司查询网 域名查询
  • 中国行业网站联盟网店网络推广方案
  • 刷会员网站怎么做windows优化大师绿色版
  • 新网站上线怎么做seo如何推广自己产品
  • 免费网站使用网络推广团队哪家好
  • 网站建设与推广的策划方案软文推广公司
  • wordpress解决大型访问广州网站优化多少钱
  • 2017政府网站建设通知怎么在网上做推广
  • 卫浴网站怎么做百度搜索智能精选入口
  • 网站别人做的上面有方正字体小红书seo是什么
  • 铭万做的网站怎么样社交媒体营销三种方式
  • 群晖wordpress 外网css网站seo平台
  • 成都网站建设开发公东莞优化排名推广
  • dede网站后台地址扫描电商培训
  • 建设部网站怎么查岗位人员谷歌seo排名
  • 网络软文发布平台seo二级目录
  • 阿里云做网站怎么样seo关键词优化培训班
  • 政务公开政府网站建设管理史上最强大的搜索神器
  • 安安网站建设如何刷seo关键词排名
  • wordpress会影响网速吗杭州优化公司多少钱