
算法查找篇
布尼-QXT
这个作者很懒,什么都没留下…
展开
-
查找算法之分块查找
加粗样式分块查找是折半查找和顺序查找的一种改进方法,分块查找由于只要求索引表是有序的,对块内节点没有排序要求,因此特别适合于节点动态变化的情况。...原创 2020-02-12 22:15:39 · 474 阅读 · 0 评论 -
查找算法之二分查找
算法思想首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。java非递归实现/** * 折半查找(二分查找) * @au...原创 2020-02-10 13:57:48 · 114 阅读 · 0 评论 -
查找算法之顺序查找
算法思想顺序查找算法是一种较为简单的算法,它把待查找的所有序列元素都遍历一遍,直到查找到该关键字为止。时间复杂度最坏的情况下为O(N)时间复杂度最好的情况下为O(1)/** * 顺序查找算法实现 * * @author qiu * */public class OrderSearch { public static void main(String[] args) { ...原创 2020-02-09 16:00:16 · 454 阅读 · 0 评论