資料結構的重要性

2021-05-04 09:25:39 字數 837 閱讀 9019

資料結構的重要性大家都很明白。在大學也是電腦科學與技術的核心課程。但是資料結構地位很高,但是我們很多人都並沒有學好這門課程。

在大學的時候,我自己是沒有電腦一族,雖然是由於經濟問題買不起電腦的原因,但還是很羨慕有電腦的同學。總感覺他們動手能力比我強。他們可以去編寫各種各樣程式。其實工作了很多年後回頭一看,其實也不是全是那麼回事,如果在大學只是會模仿寫幾個程式並不是什麼值得驕傲的。大學最重要是學習原理。感覺有個老師還是說得很有道理,大學本科不是教你怎麼寫**的,而是健壯你的腦子的。如果只是寫**的話,培訓幾天就可以了。而且寫**是體力活,年紀大了你怎麼和年輕人拼呢?

所以我們重要的是提高自己的認識能力和思考能力,在做上層設計方面下工夫。要做設計,不可缺少的就是紮實的基本功。大學比較核心的幾門課程都是非常重要的,如資料結構,資料庫技術,編譯原理。

我在專案的開發中,設計中切實感覺到資料結構的重要性。設計質量的好壞和你的結構層次設計很有關係的。發現不少都是設計不良而造成不少浪費的情況。

資料結構中必要重要的幾個概念和演算法。

★ 演算法效率的度量和儲存空間需求

★ 線性表

★迴圈鍊錶與雙向鍊錶

★棧的表示與實現

★ 佇列

★ 串★廣義表

★樹、二叉樹及樹的遍歷

★圖及圖的遍歷

★查詢演算法:順序查詢,二分法,雜湊

★ 排序:插入排序,快速排序,選擇排序,歸併排序等等。

★ 順序檔案,索引檔案

基本上所有的概念都是必須掌握的。如果對這些東西了解不透徹的話,在設計方法和理解新框架等等方面有可能必要難下手。

資料結構是世界觀,資料庫技術等等是具體的方**。

因此學好資料結構是自己快速成長的重要墊腳石。

資料結構的重要性

用計算機解決實際問題,首先要做的事情就是要把涉及問題的相關資訊儲存到計算機中,也就是需要把問題的資訊表示為計算機可接受的資料形式,然後根據問題處理功能的要求,對儲存到計算機中的資料進行處理。歸結為一句話,用計算機解題首先要用合理的結構表示資料,然後才能根據相應的演算法處理結構,而資料表示和資料處理正...

談談資料結構的重要性

總結 在大學裡,資料結構是計算機專業必學的一門課程,很多人學完後 當然也包括我 不知道這本書裡面到底講了什麼,感覺沒啥實際用處。但大家肯定會看到這麼一句話,資料結構 演算法 程式。工作半年後,稍微有了深一點的理解,寫下這篇博文,幫助大家理解一下。其實呢,資料結構,從字面上理解就是講了儲存資料的結構。...

學好資料結構的重要性

個人認為資料結構是程式設計最重要的基本功沒有之一!學了順序表和煉表,你就知道,在查詢操作更多的程式中,你應該用順序表 而修改操作更多的程式中,你要使用鍊錶 而單向鍊錶不方便怎麼辦,每次都從頭到尾好麻煩啊,怎麼辦?你這時就會想到雙向鍊錶or迴圈鍊錶。學了棧之後,你就知道,很多涉及後入先出的問題,例如函...