数据结构之查找
《大话数据结构》第8章,查找
一.顺序查找
顺序查找:线性查找
|
|
二.有序表查找
- 折半查找
折半查找: 又称二分查找,在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键字相等,则查找成功;若给定值小于中间记录的关键字,则在中间记录的左半区继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所有查找区域无记录,查找失败为止。
|
|
- 插值查找
|
|
- 斐波那契查找
《大话数据结构》第8章,查找
顺序查找:线性查找
|
|
折半查找: 又称二分查找,在有序表中,取中间记录作为比较对象,若给定值与中间记录的关键字相等,则查找成功;若给定值小于中间记录的关键字,则在中间记录的左半区继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所有查找区域无记录,查找失败为止。
|
|
|
|