判断单链表是否有循环是一个常见的面试问题。但为什么链表会存在循环呢?带循环的链表什么时候有用?
最佳答案
Circularly linked lists如果您想从随机迭代器开始迭代整个列表或插入到任何位置,这会很有用。它们简化了这些操作的算法,因为您不必考虑列表的开头或结尾。
关于algorithm - 链表中的循环什么时候有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11902765/
标签 algorithm
判断单链表是否有循环是一个常见的面试问题。但为什么链表会存在循环呢?带循环的链表什么时候有用?
最佳答案
Circularly linked lists如果您想从随机迭代器开始迭代整个列表或插入到任何位置,这会很有用。它们简化了这些操作的算法,因为您不必考虑列表的开头或结尾。
关于algorithm - 链表中的循环什么时候有用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11902765/