Re: [問題] BinarySearch

看板C_Sharp (C#)作者 (MIIS)時間18年前 (2007/07/16 12:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《n4321 ( )》之銘言: : 請問一下 : 我試了一下BinarySearch的功能 : 以下是程式碼 : ArrayList a = new ArrayList(); : a.Clear(); : a.Add("a a"); : a.Add("bttt"); : a.Add("c"); : a.Add("d"); : a.Add("p"); : a.Add("nddd"); : a.Add("r"); : a.Add("tttttttttttttd"); : a.Add("rere"); : a.Add("a"); : int i = a.BinarySearch("nddd"); : Console.WriteLine(i); : Console.Read(); : 顯示出來的並非5 而是-5 : 請問一下這有什麼錯誤嗎?謝謝 http://en.wikipedia.org/wiki/Binary_search 看一下binarysearch的解釋 是從sorted list中找到特定值 所以要正常運作 要先排序 不然就直接用indexof就好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.207.188
文章代碼(AID): #16clNjkN (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #16clNjkN (C_Sharp)