tag:blogger.com,1999:blog-4949960181628888221.post9193204497004925543..comments2022-04-09T19:46:43.609+08:00Comments on Infinite Loop: 【演算】二分搜尋法 - Binary SearchAnonymoushttp://www.blogger.com/profile/17636157464310241832noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-4949960181628888221.post-91782891300502309262018-11-10T02:54:19.195+08:002018-11-10T02:54:19.195+08:00作者已經移除這則留言。Anonymoushttps://www.blogger.com/profile/17388806424076068761noreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-83292678663686292422016-02-03T22:31:52.896+08:002016-02-03T22:31:52.896+08:00整數除法(0+5)/2=2
data[2]為44整數除法(0+5)/2=2<br />data[2]為44Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-90904849011194428892015-03-15T15:56:48.982+08:002015-03-15T15:56:48.982+08:00我想請問
那如果是在17,26,44,56,88,97中找尋26
那麼一開始的中間值是哪個數字?我想請問<br />那如果是在17,26,44,56,88,97中找尋26<br />那麼一開始的中間值是哪個數字?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-48538288034378047282011-07-11T09:08:03.953+08:002011-07-11T09:08:03.953+08:00您好,您的資料真是完整,請問可以再放用遞迴的寫法嗎?您好,您的資料真是完整,請問可以再放用遞迴的寫法嗎?Chrisnoreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-82438644019119376112010-11-07T13:11:45.416+08:002010-11-07T13:11:45.416+08:00您好,這個範例為了簡單起見,當初並沒有考慮到您所提到的問題。
我會再對內文進行修正,感謝您的提醒。您好,這個範例為了簡單起見,當初並沒有考慮到您所提到的問題。<br />我會再對內文進行修正,感謝您的提醒。Anonymoushttps://www.blogger.com/profile/17636157464310241832noreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-747215188871140802010-11-07T00:02:53.886+08:002010-11-07T00:02:53.886+08:00有个问题哦。
mid = (low + high) / 2,此时low + high是可能超出int...有个问题哦。<br />mid = (low + high) / 2,此时low + high是可能超出int的最大值哦,那么这时mid值已经异常,再用data[mid]已经越界访问了,程序会直接down掉。<br />应该改成 mid = low + (high - low) / 2;可避免溢出问题。<br />还有个地方,就是如果输入数据中有多个数值相同,那么返回的索引并不是第一个数值的哦。这在某些应用下也可能会造成问题。大船https://www.blogger.com/profile/10814408422738707901noreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-74129267222972944782009-03-09T21:43:00.000+08:002009-03-09T21:43:00.000+08:00原來如此, 我瞭解了我猜阿強用的大概是 IE 核心的瀏覽器所以導致無法直接選取複製吧假如想要直接複製...原來如此, 我瞭解了<BR/><BR/>我猜阿強用的大概是 IE 核心的瀏覽器<BR/>所以導致無法直接選取複製吧<BR/>假如想要直接複製, 可以改用其他瀏覽器再試看看喔Anonymoushttps://www.blogger.com/profile/17636157464310241832noreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-11176989326691410512009-03-09T21:23:00.000+08:002009-03-09T21:23:00.000+08:00他應該是懶的打,想直接copy你的程式到編譯器中compile小強,動動個手吧...他應該是懶的打,想直接copy你的程式到編譯器中compile<BR/><BR/>小強,動動個手吧...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-1102359816471473942008-12-22T21:20:00.000+08:002008-12-22T21:20:00.000+08:00您好,請問"不能用copy的"指的是什麼呢?您好,請問"不能用copy的"指的是什麼呢?Anonymoushttps://www.blogger.com/profile/17636157464310241832noreply@blogger.comtag:blogger.com,1999:blog-4949960181628888221.post-24577870850421602792008-12-22T20:00:00.000+08:002008-12-22T20:00:00.000+08:00你這個程式碼真的寫得很好可是有個缺點!! 就是不能用COPY的有點麻煩ㄟ請你改善3Q 我們會再看...你這個程式碼真的寫得很好<BR/>可是有個缺點!! 就是不能用COPY的有點麻煩ㄟ<BR/>請你改善3Q 我們會再看一次謝謝Anonymousnoreply@blogger.com