該列表已分類。C#二進制搜索變化
我有一個列表,我想對它進行二分搜索。 T有像StartIndex,EndIndex等成員
我可以用StartIndex在列表上進行二分搜索,即:我已經爲此實現了IComparable。
我需要扭轉這一點,如下所示:我想找到一個StartIndex可能OffBy一個小值。
例如:T.StartIndex = 100
如果輸入是101和OffBy 1然後BinarySearch的應返回該對象。
我該怎麼做?
順便說一句,我問如何與默認的二進制搜索方法列表有。這是我感興趣的,對定製的二分查找實現不感興趣。
爲了執行二進制搜索,列表需要進行排序,但你在任何地方不mantion說。 – 2009-12-29 07:33:47
我剛剛做過...... – DarthVader 2009-12-29 07:35:11
是啊米奇......前4個單詞。 – mpen 2009-12-29 07:46:19