前言
通过本题想说明,当给定你一个数据结构(比如说,链表的头指针,树的根)作为输入时,你在求解问题的时候,应不应该更改其结构,以及如何更改其结构。
题目
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?(说到这一点,在暗示你可以改变其结构来求解问题)
题意
给定一个链表,判断其中是否有环。
分析及解答
1.环的两种形态(如图1)
- 【目的:转换】形态2这种环更