快指针走了n(n >= 1)圈后与慢指针相遇, 固有: 2(A + B) = n(B+C)+B+A A = nC+(n-1)B A = C + (n-1)(C+B) 因为C+B为一圈的长度,所以用c, h两个指针从p点和head开始走,当h走完A时,c走过的路为C + (n-1)(C+B),即n圈+C,所以h和c的相遇点为q
25

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
牛客网
牛客企业服务