1樓:八千雲
建議你再學習一下離散數學,它是計算機相關專業的專業基礎課,不學離散數學,資料結構學起來就比較困難。
另外要多練,多寫些**,可以加深對知識的理解。
學習資料結構的目的是什麼?有什麼好處?為哪些課程做準備?
2樓:風扇一直響
計算機核心課程,程式=演算法+資料結構,資料結構的重要性可見一斑。事實上,想要寫出優美高效的**,資料結構的知識一定要有的,學習的過程中更重要的是去理解它的思想。
感覺能用到程式的課程都離不開資料結構,像軟體工程,作業系統等等
學習「資料結構」課程需要哪些課程作為它的基礎?若沒有這些課程可能會發生哪些影響?請舉例說明.
3樓:匿名使用者
資料結構就是最基礎的,要說再基礎的應該是數學了,講演算法,是講你怎麼和計算機對話。好好學這個就行,後面的程式語言都是以這個為基礎,給你推薦一本書,《計算機程式設計藝術》比課本深,而且有用,講的都是一種東西
資料結構這門課程學了有什麼用啊?
4樓:匿名使用者
為以後學習資料結構打基礎.屬於計算機專業的基礎理論課.
資料結構是計算機專業的重要基礎課程,也是該專業的核心課程之一,它是一門集技術性、理論性和實踐性於一體的課程。
介紹抽象資料型別和基本資料結構,闡述各種資料結構內在的邏輯關係,討論各種資料結構在計算機中的儲存表示,給出在各種資料結構上的基本運算及演算法實現。內容包括:資料結構概述、線性表、棧和佇列、串、多維數紐與廣義表、二叉樹與樹、圖、查詢表、內部排序、外部排序、檔案和資料結構程式設計方法。
書中使用類c語言作為演算法描述語言,且所有演算法都可以在任何一種c語言的開發環境中實現。
5樓:匿名使用者
資料結構是c語言的延伸,它告訴我們很多東西呢
資料結構後續課程設定(一定要學好這門課嗎?)
6樓:你大爺嗎
要是學軟體 資料結構那些的挺重要的 至少那些名詞什麼棧呀佇列呀亂七八糟的都要知道 以後都用的到得 硬體方向就很少用到了 以後無非就是兩個大方向 看你喜歡軟體還是硬體了 硬體方向學網路挺好的 軟體方向程式設計 還有**方向的既涉及到軟體寫**之類的有設計到網路 其實個人覺得還是軟體牛 不過自己腦子不夠用 所以選的網路方向 現在我大四了 面臨找工作 情勢嚴峻。。。。
7樓:澤速浪
像作業系統 演算法分析 這些課都要以資料結構為基礎的...如果你要向程式設計這方面發展的話感覺還是有必要學好資料結構的..挺重要的一門課 **這東西麼..
就是應該多看,多練,多寫,多問...相信你能夠學好它.
嚴蔚敏資料結構怎麼學習,嚴蔚敏資料結構應該怎麼學習。
談談copy如何學習資料結構 1.如果你沒有學過c語言,或者c語言學的不好的時候把資料結構當成一本數學書來學,它所講述的都是一些簡單的圖論。在你的大腦中的主線不能丟失 線性結構,樹結構和圖結構。當你不再考慮複雜的程式設計時,僅僅研究個個離散點之間的關係,似乎資料結構也就不會那麼難了。2.學習好了抽象...
嚴蔚敏的資料結構怎麼學習,嚴蔚敏資料結構應該怎麼學習。
其實嚴蔚敏的書裡面的思想是很強硬的.對我來講 但是她的 是非常全面的,學習資料結構應該學的是思想,關於 你只要會了思想,慢慢琢磨一下就能自己寫出相應的資料結構,當然了,這對頭腦是個挑戰.嚴蔚敏資料結構應該怎麼學習。這樣學 1.資料儲存的目的是便於資料訪問。這個關係就是資料結構 2.演算法是計算機解題...
資料結構中表示什麼意思啊,資料結構中 是什麼意思
樓上的答案不盡完全 和 是分開,也表示指標,但進一步講,它表示後面的root是指向bitree結構型別變數的指標。而 是取地址符,這個在scanf函式中就早有體現,其意義為,傳的是root指標的地址。而傳引數其實傳的都是值,只不過這裡使用了 表示傳的值為一個地址值,以方便在createbitree中...