1樓:你大爺嗎
要是學軟體 資料結構那些的挺重要的 至少那些名詞什麼棧呀佇列呀亂七八糟的都要知道 以後都用的到得 硬體方向就很少用到了 以後無非就是兩個大方向 看你喜歡軟體還是硬體了 硬體方向學網路挺好的 軟體方向程式設計 還有**方向的既涉及到軟體寫**之類的有設計到網路 其實個人覺得還是軟體牛 不過自己腦子不夠用 所以選的網路方向 現在我大四了 面臨找工作 情勢嚴峻。。。。
2樓:澤速浪
像作業系統 演算法分析 這些課都要以資料結構為基礎的...如果你要向程式設計這方面發展的話感覺還是有必要學好資料結構的..挺重要的一門課 **這東西麼..
就是應該多看,多練,多寫,多問...相信你能夠學好它.
資料結構這門課程學了有什麼用啊?
3樓:匿名使用者
我的個人理解,不知道你是不是同意。
資料結構這門課的重點並不在演算法,而是側重於資料的儲存以及在這個儲存結構上的查詢,演算法分析作為另外一門專門的課程被獨立出來。
我覺得其實用處並不是很大,僅僅是邏輯思想形成的基礎而已。
就像另外一門課《編譯原理》一樣,只是給了你一套思考的全新思路。
至於資料結構和語言的關係嘛,我覺得面嚮物件語言是最適合這門課的,尤其是java和c++,用c的話涉及到結構體、方便程度和可靠程度都比不上物件導向裡的類。
4樓:匿名使用者
為以後學習資料結構打基礎.屬於計算機專業的基礎理論課.
資料結構是計算機專業的重要基礎課程,也是該專業的核心課程之一,它是一門集技術性、理論性和實踐性於一體的課程。
介紹抽象資料型別和基本資料結構,闡述各種資料結構內在的邏輯關係,討論各種資料結構在計算機中的儲存表示,給出在各種資料結構上的基本運算及演算法實現。內容包括:資料結構概述、線性表、棧和佇列、串、多維數紐與廣義表、二叉樹與樹、圖、查詢表、內部排序、外部排序、檔案和資料結構程式設計方法。
書中使用類c語言作為演算法描述語言,且所有演算法都可以在任何一種c語言的開發環境中實現。
5樓:匿名使用者
資料結構是c語言的延伸,它告訴我們很多東西呢
資料結構這門課是講什麼的?我學了一個月了,還是搞不清它是幹什麼的。
6樓:匿名使用者
一般資料結構和演算法一起研究的(其實資料結構這門學科就包括演算法),弄懂資料結構概念,演算法概念,和他倆之間的關係,你就知道它有多重要了,學不好這個,只能說明還是門外漢啊。
資料結構:
當然就有儲存結構和邏輯結構兩種,分別研究資料的實際物理儲存和理論上的結構形式。 比如在計算機中,陣列在物理的儲存介質上(儲存器)是連續儲存的(比如你家櫃子上幾層的抽屜,每個抽屜都放些東西,東西就是資料),而在邏輯結構,就說它是陣列形式了。其他還有連結串列,佇列,棧等。
物理的儲存形式和邏輯結構都不同。所以說資料結構是資料儲存的方式。
演算法:通俗的說就是處理資料的方法。但是資料又用不同的資料結構來儲存,所以對於不同的資料結構,演算法是不同的(比如怎樣取出,按什麼條件方式取出,怎樣儲存,按什麼條件方式儲存,還有在不同的資料結構中的排序,插入資料等等各種操作)。
但演算法為什麼如此之重要呢?因為不同的演算法,它的執行效率是不同的,這在實際的工作中式很重要的,還是以陣列舉例:對陣列中的資料排序,我們開始就學過,冒泡法,選擇法,擂臺法。。。
這些演算法都是前人總結的方法,但是效率也是有差別的。衡量一個演算法的優劣的標準就是它的「時間複雜度(執行完需要的時間)」和「空間複雜度(執行中佔用的物理儲存空間)」
計算機專業的學生為什麼要學《資料結構》這門課程
7樓:匿名使用者
1. 數學課 (概率,統計,微積分等等)
2. 語言課(java,c++)
3. 資料結構和演算法
4. 計算機網路
5. 作業系統和編譯原理
其實只要演算法和數學牛,可以吃遍矽谷大多數的it公司。
資料結構圖的遍歷,資料結構課程設計題目,圖的建立以及遍歷。
無向圖可以。有向圖的話,因為可以認為是多條遍歷路徑同時進行,對於一個已訪問過的結點無法判斷該節點或其後代結點中是否存在當前遍歷路徑上的結點 而對於深度優先遍歷,任何時候都只有一條遍歷路徑,可以通過標記區分出某個已訪問結點是在當前路徑上的結點還是不在當前路徑上的已回溯結點。這個根據圖的廣度和深度演算法...
資料結構的題目,很急,一個資料結構的題目,很急
由先序序列可知結點a是根結點,然後在選項中找a,a結點前面的結點表示都是在根a的左側的,a後面的結點是出現在a右側的。再分析一下各個選項 b項 c在a的前面說明c是a右孩子的一個結點,再根據先序序列可分析,既然c都在a左邊,b也應在左邊,所以b應該排在a前面 c項 d在a前,同樣bc也應在a前面 d...
C 資料結構與演算法,不一樣的fibonacc(斐波那契)數列
a,b定下來之後,f n 其實只和f n 1 和f n 2 相關了,而這裡又對2013取模,那麼f n 的範圍為0 2012,而f n 1 和f n 2 的組合有2013 2013種,比如123,234,那麼只需要找到這樣的迴圈節即可,比如f n 最終為 34,35,65,78,45,34,35 之...