請給我建議一些很好的材料或書籍或鏈接,以證明找到使用鏈表執行算法的複雜性的方法。我的問題可能聽起來很愚蠢,但請回復。請幫忙鏈表上算法複雜性分析
回答
Introduction to Algorithms是標準的教科書。
可以在線找到本書的完整PDF。不過,我不打算提供鏈接,因爲我不確定這些副本是否合法。
如果你只是一個快速參考,然後維基百科是最好的開始。例如,請參閱表格http://en.wikipedia.org/wiki/Linked_list#Tradeoffs。
我有這本書,它是一個經典的,但不適合初學者。如果你可以請建議一些書籍或我的興趣的鏈接 –
@gautam:它**是初學者的**!這是MIT第一年入門課程的配套教科書! –
Thanks。實際上,我只想學習那些鏈表相關的部分。如果你能告訴我那些處理鏈表相關算法的複雜性的部分,因爲我無法找到它。請幫助。 –
Gautam我有一種感覺,你試圖跳過'複雜性分析'部分的理解並跳轉到鏈接列表複雜性分析。 只是你知道,如果你想真正理解它,那麼你必須理解兩部分 1.如何計算算法的複雜性 2.算法的流程問題。
'linked-list-complexity-analysis'是不是你可以不理解的東西,而不理解{1} 這就是說,如果你想要準備好答案(相信我,在面試中不會幫助你),你可以參考到本書「C++中的數據結構和算法與應用」(http://www.mhhe.com/engcs/compsci/sahni/) 強烈建議初學者使用。 非常無聊,我懷疑你會再讀一遍。 :P 你會在那裏找到你的具體問題的答案。
完成這本書後,我會建議使用由Langsam/tennenbaum使用C/C++的DataStructures。
- 1. 算法複雜性分析
- 2. 分析算法的時間複雜性
- 3. 算法分析(複雜度)
- 4. 考慮算法複雜性分析的大上界
- 5. 分析時間複雜度的算法
- 6. 算法的時間複雜度分析
- 7. 變長隊列算法複雜性分析BFS
- 8. Dijkstra算法的複雜性
- 9. 算法的複雜性
- 10. CNN AlexNet算法複雜性
- 11. foo算法的複雜性
- 12. 算法的複雜性
- 13. 這個反向單鏈表算法的複雜性?
- 14. 分析複雜
- 15. 如何計算算法的複雜性?
- 16. 無法解析屬性(複雜屬性)
- 17. 無法總結算法的複雜性
- 18. 解析算法的時間複雜度
- 19. 如何分析DAG時間複雜性?
- 20. 隊列的複雜性分析
- 21. XML解析器/驗證器的算法複雜性
- 22. 分析堆棧排序算法的時間複雜度
- 23. 陣列算法及其時間複雜度分析
- 24. 算法時間複雜度分析(三個嵌套for循環)
- 25. 複雜性算法遞歸關係
- 26. 算法複雜性漸近線圖
- 27. 網絡複雜中心性算法
- 28. 關於算法複雜性的問題
- 29. 算法的複雜性 - 練習
- 30. 排序算法的複雜性
沒有一個具體的問題... –
我知道,但請幫助,如果你可以。 –
???就像你找到任何其他算法的複雜性一樣。你會更好地詢問你被卡住的地方*試着爲自己做。 – dmckee