【算法】分治法

分治法 二分搜索(二分查找、折半查找) 汉诺塔 合并排序(归并排序) 二分搜索(二分查找、折半查找) 【要求】线性表为有序表(排好序的) 【基本思想】先肯定待查找记录所在的范围,而后逐步缩小范围直至找到或找不到该记录位置。 【步骤】 一、先肯定中间位置:middle = (left+right)/2; 二、将待查找得key值与data[middle].key值相比较。若相等,则查找成功并返回该位置
相关文章
相关标签/搜索