首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候需要检查链表周期?

什么时候需要检查链表周期?
EN

Stack Overflow用户
提问于 2014-10-30 15:40:05
回答 1查看 88关注 0票数 0

最近,我参加了一个Java软件开发人员的面试,据我说,面试官问了我一些愚蠢的问题。其中一个问题是,如果你有链表,如何查找链表中是否有循环。现在我的问题不是如何检查周期,而是我需要一个真正的例子,这个问题什么时候会产生,什么时候我需要检查开发java web应用程序的列表?!

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 17:04:54

链表是最简单和最常见的数据结构之一。它们可以用来实现其他几种常见的抽象数据类型,包括列表(抽象数据类型)、堆栈、队列、关联数组和S表达式,尽管直接实现其他数据结构而不使用列表作为实现基础的情况并不少见。{wikipedia}

带有循环的格式错误的链表会导致列表上的无限迭代失败,因为迭代永远不会到达列表的末尾。因此,在尝试链表中的iteration.So查找循环之前,最好能够检测到链表是否格式错误,这将有助于避免错误,这是计算机科学的一个基本问题。你应该知道这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26647464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档