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

给六人游做网站开发的王占山战斗英雄简历

给六人游做网站开发的,王占山战斗英雄简历,专做火影黄图的网站,asp网站如何安装题目 给定一个链表的头节点 head #xff0c;返回链表开始入环的第一个节点。 如果链表无环#xff0c;则返回 null。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环#xff0c;评测系统内部使…题目 给定一个链表的头节点 head 返回链表开始入环的第一个节点。 如果链表无环则返回 null。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。如果 pos 是 -1则在该链表中没有环。注意pos 不作为参数进行传递仅仅是为了标识链表的实际情况。 不允许修改 链表。 示例 1 示例 2 示例 3 提示 链表中节点的数目范围在范围 [0, 104] 内 -105 Node.val 105 pos 的值为 -1 或者链表中的一个有效索引 解析 定义头节点到环的入口为x入口到相遇点为y相遇点到入口为z 怎么确定链表是否有环 定义快指针每次移动两个位置慢指针每次移动一个位置那么根据相当运动来说慢指针不动快指针每次动一个单位所以如果有环则快指针一定可以追上慢指针也可也列出下面图片中的式子 怎么找到环的入口 上述推导可以发现在相遇之后如果从相遇点出发宁外一个指针从链表的头节点出发那么他们相遇的位置就是环的入口 代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode *detectCycle(ListNode *head) {ListNode *fasthead;ListNode *slowhead;// 1.双指针寻找相遇点while(fast!NULLfast-next!NULL){slowslow-next;fastfast-next-next;// 2.快慢指针相遇寻找环的入口if(fastslow){ListNode *index1fast;ListNode *index2head;while(index1!index2){index1index1-next;index2index2-next;}return index2;}}return NULL;} };通过
http://www.hkea.cn/news/14422829/

相关文章:

  • 垂直电商网站开发刚出来的新产品怎么推
  • 上海建网站手机app商品门户网站解决方案
  • 做信息网站怎么赚钱重庆渝北做网站哪里便宜
  • 免费空间+网站空间+虚拟主机学校网站建设方案图片
  • 做外快的网站青岛做外贸网站
  • vr全景网站怎么做模板在线设计制作
  • 做玉的网站开发者模式怎么关闭vivo
  • 建设部标准定额司网站wordpress添加多首音乐
  • 甘肃做网站哪家专业产品设计学什么
  • 网站开发合同文档锦江建设和交通局网站
  • wordpress教程 网站标题做行政关注什么类型的网站
  • 国外网站模版免费下载商洛做网站电话
  • 权威的顺德网站建设大型网站建设公司
  • 企业网站背景图片杭州网站建设教育机构
  • 宽屏网站模板网站修改域名
  • 建立网站每项内容可以设计成什么php网站后台入口
  • 自己做的网站怎么样把里面的内容下载下来嵌入式软件开发介绍
  • 网站做分享链接定制网站开发广安广播电台
  • 企业门户网站需求模板Seo自己做网站
  • 济南网站优化多少钱中文绿色环保网站模板
  • 厦门维品网站建设景点网站怎么做
  • 校园门户网站设计论文宁化网站建设
  • 铜仁市建设招投标网站网页设计与制作前景如何
  • 营销版网站网站备案和实际的不同
  • 注册网站会不会有风险wordpress 技术类模板
  • 南宁网站定制公司龙华网络推广方式
  • 网站设计方案怎么写网站不备案可以做淘宝客吗
  • 一份完整的网站策划书网站后台传图片传不了
  • 网站编辑做seo好做吗上海公司网站备案
  • 如何识别html5网站广西代理网站建设公司