2012-08-08 28 views
0

什麼所有對象都可以使用數據結構來表示或操作?

我已經被分配了一個小型項目,用於我在大學新開學的學期,並選擇了數據結構作爲我的主題。但是我發現自己無法完成一項任務,成爲我的「項目工作」。然而,我有一些關於二維數組和四叉樹用於操縱圖像(如壓縮等)的知識,但我想考慮一些替代方法,並在開始之前獲取一些標題。什麼都可以使用數據結構來表示

所以,我想知道任何可以使用數據結構來代表或操縱的對象(真實世界或者甚至是虛擬對象),或者是任何其他樹木,數組等的實際用途,以便我可以建立一個強大的熟練度在數據結構(在本科水平)。

有關數據結構的實際實現的任何類型的頭都是歡迎:)。

我有能力在C,C++和Java上工作,但如果需要,我準備接受一種新語言,直到基本水平。

回答

0

通常大多數程序都會有一個項目列表,當它涉及到這樣的任務時就會選擇它們。如果你被要求來定義你必須做你應該首先確定了以下內容:

  • 多少時間預計還是願意投入到這個項目
  • 您應該寫入工作計劃或爲理論分析充分
  • 你自己的目標是獲得最高的分數還是學得最多(它們可以是不同的)
  • 也意識到數據結構和算法是綁在一起的。

一般模式可能是測量不同數據結構的效率,這些數據結構可用於實現特定算法。用於處理大型數據集的數據結構,包括整個數據無法放入內存的情況與現在工業中發生的情況非常相關。

+0

謝謝.. !!無論如何,我改變了我的項目領域.. – purezen 2012-10-15 14:34:24

0

數據結構在系統編程和數據庫軟件開發領域是必不可少的。

我會建議尋找不同的數據結構及其存儲小數據與大數據,異構與齊次,快速搜索,遍歷和查找的最優性。要真的很酷,我會寫自己的數據庫,或者在只使用一種或另一種類型的數據結構實現的內存操作系統中,然後報告經驗。

示例項目:基於堆棧的數據庫,面向圖的文件系統,...

+0

謝謝.. !!無論如何,我改變了我的項目領域.. – purezen 2012-10-15 14:34:41

相關問題