这是我在一本算法书上看到的一个问题,大家讨论下
只要思路正确就有30分[em2][em2][em2]

假设你有一组不带有空指针的节点,即每个节点指向本身或者集合中其它节点。
问题一:编写一个代码,他根据给定的指向一个节点的指针,找出从改节点出发,沿链接遍历而最终达到的不同节点的数目,过程中不修改任何节点。不要使用超过一个固定数量的额定内存空间。
问题二:编写一个函数,他判断如果跟随两个给定的链接向前遍历,最终是否在同一个回路中。