no, that was not what we wanted to test.

來源: 布衣之才 2012-12-06 13:11:54 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (458 bytes)

這是一個開放性的問題,視答題人的程度,可以往下追。 既然連binary search都沒有提及,也就不再追問下麵的。 

最基本的回答是從頭至尾逐個比較,發現相等的,即返回其位置。

達到這一步,我們再問,有可能改進效率嗎?可能回答,是加一個不等比較

if (array[i] == n) 

  return i;

else if (array[i] > n)

  return -1;

這個不等比較是否能減少平均計算量而改進效率?

 

 

所有跟帖: 

回複:no, that was not what we wanted to test. -布衣之才- 給 布衣之才 發送悄悄話 布衣之才 的博客首頁 (162 bytes) () 12/06/2012 postreply 21:23:22

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”