[問題]資結-Linear Search
以下是書上寫的linear search的演算法:
function NonSen(F,i,n,k)
{//F:欲搜尋的資料串列 i:表輸出結果
n:資料總數 k:欲搜尋的鍵值
i=1;
while(i<=n)do
{ if(F[i].key==k)then
return i; //表示成功
else
i=i+1;
}
i=0;
return i; //表示失敗
}
我的問題是:
1.為什麼i會出現在輸入變數(第一行),感覺那個地方好像沒有必要寫。
2.最後二行為什麼不合併成return 0就好了?
請各位大大賜教^ ^
--
家家是家,到家才是家~道道是道,放下才是道
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.210.202
推
02/19 19:52, , 1F
02/19 19:52, 1F
→
02/19 20:07, , 2F
02/19 20:07, 2F
推
02/20 01:20, , 3F
02/20 01:20, 3F
推
02/20 20:33, , 4F
02/20 20:33, 4F