(Translated by https://www.hiragana.jp/)
线性搜索 - 维基百科,自由的百科全书 とべ转到内容ないよう

线性搜索そうさく

维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

ざい计算つくえ科学かがくなか线性搜索そうさくある顺序搜索そうさく一种寻找某一特定值的搜索そうさく算法さんぽうゆび一定いっていてき顺序检查かずちゅうごといち元素げんそちょくいた找到所要しょよう寻找てき特定とくてい值为どめさい简单てきいち搜索そうさく算法さんぽう

分析ぶんせき[编辑]

かり设一个数组中有元素げんそさいこのみてきじょう况就よう寻找てき特定とくてい值就すう组里てきだいいち元素げんそ,这样仅需要じゅよう1较就以。而最坏的じょう况是よう寻找てき特定とくてい值不ざい这个すう组或しゃすう组里てきさいきさきいち元素げんそ,这就需要じゅよう进行つぎ较。

さくはんれい[编辑]

Julia (ほどしきげん)[编辑]

# Julia Sample: LinearSearch
function LinearSearch(A,Key)
	for i=1:length(A)
		if A[i]==Key
			return i		
		end
	end
	return -1
end

# Main Code
A = [16,586,1,31,354,43,3]
println(A)              		 # Original Array
println(LinearSearch(A,354))     # LinearSearch Array
println(LinearSearch(A,43))      # LinearSearch Array
println(LinearSearch(A,87))      # LinearSearch Array

参考さんこう[编辑]

  • Sahni, Sartaj. Data Structures,Algorithms,and Applications in C++. McGraw2-Hill. 1998. ISBN 978-7-11-07645-2 请检查|isbn=值 (帮助). 

外部がいぶ链接[编辑]