資料結構的重要性

2021-07-23 16:59:36 字數 563 閱讀 8567

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

《資料結構》主要介紹如何合理地組織資料、有效地儲存和處理資料,正確地設計演算法以及對演算法的分析與評價。      

商用程式設計師李申在他的部落格中寫到:「這麼多年,我做過遊戲、通訊、工業控制、教育、voip、伺服器集群等各個方向的專案,不可謂不寬」。

但是我知道的是,其實我都是在用同一種方法寫程式。那就是從最底層的資料結構和演算法開始做起,用最基本的c、c++語言開發。用來用去,還是那麼幾個資料結構,佇列、堆疊,等等。

這就好比武俠**裡面的內功,內功修好了,學招式,非常容易。但如果沒有內功,練再好的招式,見到高手就軟了。一力破十慧,就是這個道理。在絕對的實力面前,任何花招都是沒有用的。

對清華大學計算機系歷屆畢業生和部分研究生追蹤調查顯示,幾乎所有的學生都認為《資料結構》是他們在學校裡學過的最有用的課程之一。

資料結構的重要性

資料結構的重要性大家都很明白。在大學也是電腦科學與技術的核心課程。但是資料結構地位很高,但是我們很多人都並沒有學好這門課程。在大學的時候,我自己是沒有電腦一族,雖然是由於經濟問題買不起電腦的原因,但還是很羨慕有電腦的同學。總感覺他們動手能力比我強。他們可以去編寫各種各樣程式。其實工作了很多年後回頭一...

談談資料結構的重要性

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

學好資料結構的重要性

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