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

营销型网站深度网网站登陆系统怎么做

营销型网站深度网,网站登陆系统怎么做,自己做网站怎么推广,wordpress 为什么流行题目 给定一个链表的头节点 head #xff0c;返回链表开始入环的第一个节点。 如果链表无环#xff0c;则返回 null。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环#xff0c;评测系统内部…题目 给定一个链表的头节点  head 返回链表开始入环的第一个节点。 如果链表无环则返回 null。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。如果 pos 是 -1则在该链表中没有环。注意pos 不作为参数进行传递仅仅是为了标识链表的实际情况。 不允许修改 链表。 示例 1 输入head [3,2,0,-4], pos 1 输出返回索引为 1 的链表节点 解释链表中有一个环其尾部连接到第二个节点。示例 2 输入head [1,2], pos 0 输出返回索引为 0 的链表节点 解释链表中有一个环其尾部连接到第一个节点。示例 3 输入head [1], pos -1 输出返回 null 解释链表中没有环。提示 链表中节点的数目范围在范围 [0, 104] 内-105 Node.val 105pos 的值为 -1 或者链表中的一个有效索引 解答 源代码 /*** Definition for singly-linked list.* class ListNode {* int val;* ListNode next;* ListNode(int x) {* val x;* next null;* }* }*/ public class Solution {public ListNode detectCycle(ListNode head) {ListNode fast head, slow head;boolean flag false;while (fast ! null fast.next ! null) {fast fast.next.next;slow slow.next;if (fast slow) {flag true;break;}}if (!flag) {return null;}fast head;while (fast ! slow) {fast fast.next;slow slow.next;}return fast;} } 总结 这题需要总结快指针慢指针走过路程的数学关系。 设快指针的路程为f慢指针的路程为s因为快指针每次经过两个节点慢指针每次经过一个节点则 f 2s 设链表非环形部分的节点数为a环形部分的节点数为b则 f a k1b c s a k2b cc bk1 k2 结合以上两式可得f s nb 那么s nb 由此我们可以知道慢指针路程为环形部分长度的整数倍那么快慢指针相遇时慢指针与环形部分入口处的距离就等于a。
http://www.yingshimen.cn/news/14725/

相关文章:

  • 怎么做游戏平台网站气球网站建设
  • 民治做网站的公司全民推广
  • 黑龙江省建设厅网站站长北京网络报警平台官网
  • iis做网站文件下载长沙建设网站公司
  • 上海网站建设规划电商网站设计公司优选亿企邦
  • 教学网站开发应指导方案从零开始网页制作教程
  • 网站怎么做子分类小程序设计工具
  • 服装建设网站论文的目录网站频道建设
  • 建设部网站房地产资质建设企业网站哪家有实力
  • 要维护公司的网站该怎么做免费观看电视在线高清
  • 如何通过psd做网站搜狗竞价推广
  • 西宁网站建设制作公司长沙有网站建站吗
  • 网站优化制作公司代理网站设计 重庆
  • 花溪网站建设wordpress安装是失败
  • 网站是怎么优化的营销网站制作比较好的
  • 西宁做网站君博专注网站建设就找奇思网络
  • 做门图网站wordpress大型博客主题
  • 昆山网站建设需要多少钱百度搜索引擎优化方案
  • 成都市公园城市建设局网站沪佳装修贵吗
  • 丹徒网站建设要多少钱网站制作运营公司
  • 用js做的网站代码工装装修
  • 浙江省建设安全协会网站公司名称大全两个字
  • 做的网站每年都要交费吗完备的常州网站推广
  • 网页与网站设计实验总结宿迁网络科技有限公司
  • 吴桥做网站网站建设 51下拉
  • 建网站麻烦拍照备案审核多久做网站做推广
  • 模仿淘宝详情页做网站wordpress footer设置
  • 龙岩网站设计理念网站备案号怎么做超链接
  • 物业公司网站建设策划书计算机平面设计主要做什么
  • php教育视频网站开发苏州seo网站诊断