0
我在數據結構中的算法類中有一個問題。循環鏈表和迭代器
對於以下哪種表示法,所有基本隊列操作都可以在恆定的最差情況下執行?
要爲循環鏈表執行常數最差情況時間,我應該在哪裏保持迭代器?
他們給了兩個選擇:
- 保持對應的第一個項目在列表中
- 保持對應列表中的最後一個項目一個迭代的迭代器。
我的回答是,讓最壞的情況時,我們應該保持這種對應列表中的最後一個項目的迭代器,但我不知道該如何辯解和解釋。那麼這個答案的理由需要什麼重點。
在循環鏈表上進行什麼操作的最差情況時間?什麼樣的時間 - 我認爲大? –
「對於下列哪種表示,所有基本隊列操作都可以在最壞情況下持續時間執行?」他們就是這麼問的。在這個星期,我們正在研究Big-O,這意味着它應該是Big-O – triblocker
它是迭代器,我錯誤地編寫了操作符 – triblocker