1.搜索
在一個數(shù)組中找到某個數(shù)的位置(或確認是否存在)
基本方法:遍歷
2.二分搜索
線性搜索最大的問題是效率問題仇奶。
二分搜索前提是數(shù)據(jù)排序卸勺。每一步把要搜索的目標分成兩半捏浊,一半丟掉,一半繼續(xù)搜索富腊。
二分搜索最大的好處是他的效率限佩。對于 n 個數(shù)的數(shù)組,找到/找不到的搜索次數(shù)是以 2 為底的對數(shù)。log2(n).
在一個數(shù)組中找到某個數(shù)的位置(或確認是否存在)
基本方法:遍歷
線性搜索最大的問題是效率問題仇奶。
二分搜索前提是數(shù)據(jù)排序卸勺。每一步把要搜索的目標分成兩半捏浊,一半丟掉,一半繼續(xù)搜索富腊。
二分搜索最大的好處是他的效率限佩。對于 n 個數(shù)的數(shù)組,找到/找不到的搜索次數(shù)是以 2 為底的對數(shù)。log2(n).