摘要: Java中 Set 和 List 集合 的contains()方法,检查数组链表中是否包含某元素检查数组链表中是否包含某元素,使用 Set 而不使用 List 的原因是效率问题, 前者的 set.contains()方法 实现的复杂度是O(1)、 而后者 list.contains()方法 实现的复 阅读全文
posted @ 2021-06-02 16:39 奉利民 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 折半搜索,也称二分查找算法、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。 A 搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束; B 如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。 C 如果在 阅读全文
posted @ 2021-06-02 14:51 奉利民 阅读(133) 评论(0) 推荐(0) 编辑