2015-11-26 110 views

回答

1

通常情況下這是不可能的,因爲二分查找需要隨機訪問,而單鏈表只能提供前向順序訪問。無法在內存中跳轉並查看某個nth元素(通過直接隨機訪問或跳過列表),我們最終需要從頭到尾線性搜索列表,即使它是排序的。

+0

我這麼認爲,但老師在這個問題上做了一個神祕的事情,我會用計數器至少知道有多少元素有這個列表並開始搜索,因爲我不能使用雙向鏈表。感謝幫助。 –

+0

NP - 祝你好運。 –