顺序查找算法
??順序查找(Sequential Search)又稱線性查找,是按照序列原有順序?qū)?shù)組進(jìn)行遍歷比較查詢的基本查找算法,它是一種最簡單的查找方法。基本原理:對于任意一個(gè)序列以及一個(gè)給定的元素,將給定元素與序列中元素依次比較,直到找出與給定關(guān)鍵字相同的元素,或者將序列中的元素與其都比較完為止。
??對于沒有排序的數(shù)據(jù),只能使用順序查找;如果數(shù)據(jù)已經(jīng)排好序,可以使用速度比較快的折半查找(二分查找)。
??例如: 使用順序查找算法在數(shù)組 { 4,2,8,0,5,7,1,3,6,9 } 中查找元素7。
??實(shí)現(xiàn)代碼如下所示。
在a[5]里找到7
總結(jié)
- 上一篇: 会声会影2020秘钥视频编辑制作使用教程
- 下一篇: 会声会影导出视频跳帧一卡一卡解决办法