【发布时间】:2019-10-30 22:36:36
【问题描述】:
我不明白 Collections 通常是如何使用的。当我发现二进制搜索是什么并且我在 java 中查找了一个实现时,困惑就开始了。我发现的第一个是 https://www.javatpoint.com/binary-search-in-java,但我也在 Geeksforgeeks 上发现了这个:https://www.geeksforgeeks.org/collections-binarysearch-java-examples/。
它们几乎具有相同的输出,显然第二个更简单,但我真的不明白第一个链接的意义何在。概括所有 Collections,是否存在使用 Collections 不利的情况?
很抱歉,我的问题不能更具体,或者如果这个问题没有意义,但我的理解不足以使其更具体。
【问题讨论】:
-
这是为了防止重新发明轮子,使用内置库而不是重新编写二分搜索可以节省时间,并防止错误。
标签: java collections