可能重複:
Learning Algorithms and Data Structures Fundamentals實現
嗨,
我想練習我的節目。什麼樣的項目會有助於嘗試實際使用各種數據結構?
感謝,
SEC
可能重複:
Learning Algorithms and Data Structures Fundamentals實現
嗨,
我想練習我的節目。什麼樣的項目會有助於嘗試實際使用各種數據結構?
感謝,
SEC
取一個數據結構和算法的書,並開始實施......
我你有時間,你的手,繼續前進,試圖實現小型數據庫引擎。這肯定會幫助您練習實現大量的數據結構。
我也建議你使用一本書。 算法介紹作者:Leiserson等人是相當不錯的。但也有其他人也...
如果你想看到他們使用一些複雜的數據結構和現實世界的算法,看看在講座由Leiserson。這些都是可在網上瀏覽:
http://videolectures.net/mit6046jf05_introduction_algorithms/
你是什麼意思的「之類的項目」和「活生生的用法」嗎?你能否向你解釋一下問題,很難猜出你可能想聽到的內容。 – 2010-04-26 21:23:04
我不知道...我想我的意思是你知道什麼是散列表。示例項目將構建存儲用戶信息並使用用戶標識鍵值的散列表。通過這種方式,您可以更好地瞭解實施其運營並更好地瞭解運行時間 – 2010-04-26 21:27:08
書中的許多示例項目都是古怪的東西,這確實使它們看起來不那麼有趣,但對於數據結構及其相關算法的大多數真正有趣的應用程序,您需要知道數據結構和特定於字段的信息供其使用。或者您將需要開發通用庫,這很困難,直到您掌握了數據結構,仍然需要測試/示例代碼。 – nategoose 2010-04-26 21:39:22