當前位置:首頁 » 網路資訊 » 考研怎樣學習數據結構

考研怎樣學習數據結構

發布時間: 2023-05-14 12:44:19

1. 想考研計算機,數據結構難不難從零開始要學習多久的數據結構

一個月。
數據結構這門課程非常抽象和難學,第一次學時基本上要學三個月才能通過期末考試,因此復習時能用一個肢悔月就復習完成數據結構的滾飢讓全部內容就已經非常快了。
數據結構是計算機存儲、組織數據的方式,指相互之間存在一種或多種特定關系的數據元素的大局集合,往往同高效的檢索演算法和索引技術有關。

2. 請問計算機零基礎考研怎麼復習數據結構

考研是選拔性考試,對知識點的各種細節的掌握以及深入理解消納要求非常高。如果僅僅是熟悉一下各種數據結構的實現以及怎麼使用(比如STL),而不去摳定義以及各種細節來在規定的時間內把題目做對的話,50天理解能力強的人確實可以過兩遍。但是對於考研來說,這種不以應試為目的的過兩遍,沒有任何意義。

如果只有50天的話,要達到考研408中數據結構需要的水平,我個人覺得肯定是不夠的,首先,教材是嚴蔚敏的數據結構(C描述),這本書難度比較大,而且寫的非常專業,光吃透這本教材沒有個兩三遍是很難深入理解的,我當初第一遍花了一個半月,然後配合做題+第二遍,遠遠超過了50天,我估計100天都有。考試的時間有限,題量還不小,那些常見的演算法,比如二叉樹的非遞歸遍歷演算法,求寬度,高度,各種排序演算法,堆排序的調節演算法,AVL的各種旋轉演算法,KMP中求Next數組的演算法,等等起碼要能熟練而且迅速的寫出來代碼才行吧。如果一個快排你還得回憶半天,那你怎麼寫的完題目咯。鑒於題主不考408,那麼你們數據結構自主命題的難度到底是什麼樣的,我建議你買一些歷年真題回來對比著看一下,配合考綱,不考的不用復習,有針對性的著重看考過的知識點。如果不是很難的話一些比較難的部分就可以不深究,比如圖的演算法的實現,線索二叉樹的演算法,AVL樹等等,但原理還是要深刻理解的。然後學了C的話,並不意味著不需要學鏈表 、串、排序了,我不知道你C是用的哪本教材,如果僅僅只是學C語言的話,確實是會附帶著講一點數據結構的知識,但是都太淺了,面太窄了。比如串,C語言中可能就只是學一點字元串處理?嚴蔚敏數據結構教材中講的是廣義的串,鏈表的話,也是先講順序表,而不是鏈表,這是一個子集的關系。排序的話,其實冒泡排序,快排這些都是內部排序,外部排序C語言應該是不會學的。再高效的學習方法,最終目的都是深入理解並靈活運用所學的東西,這種東西是走不了捷徑的,只能理解並非常熟悉才行。

對於C語言的要求不會很高,我給你歸納一下:

1.基本語法要非常熟悉,比如函數結構,循環結構,switch,struct, typedef, static等等。

2.熟練使用指針,要會用malloc()以及free()還有sizeof(),並且理解原理以及工作過程

3.熟練使用函數遞歸調用,並且理解其思想,因為很多數據結構本身就是遞歸定義的,比如二叉樹,這種遞歸的思想很重要,而且要具備將遞歸轉化為非遞歸的能力,考試過程中,如果能熟練使用遞歸的話能察橋弊在演算法設計題上省下大量的時間,因為遞歸實現的話代碼量將大大減少。

4.最好了解一下C++的引用(&),因為嚴蔚敏數據結構這本教材中大量使用了&(pass by reference)以及*&(傳指針引用)來進行參數傳遞,其實在C++中引用是用指針來實現的,並不是什麼新東西。

最後的建議:

實在要在50天內解決數據結構的話,每天起碼6個小時放在數據結構上吧。

多做題,多動腦子,多手寫代碼,數據結構不能死記硬背,一定要理解演算法原理,靈活運用,不變應萬變。在此:我祝您好運!

(敗族望採納)

3. 如何以考研為目的學習數據結構

重難點解析和復習建議.統考大綱對數據結構的考查目標定位為掌握數據結構的基本概念、基本原理和基本方法,掌握數據的哪早邏輯結構、存儲結構以及基本操作的實現;能夠對演算法進行基本的時間復雜度和空間復雜度的分析;能夠運用數據結此孫構的基本原理和方法進行問題的分析求解,具備採用C、C++或JAVA語言設計程序與實現演算法的能力。當然,考生也不必因此而專門復習一遍C或C++程序設計,畢竟復習時間有限,而且數據結構要求的重點在於演算法設計的能力,而不是編寫代碼的能力,因此,只要能用類似偽代碼的形式把思路表達清楚就行,不用強求寫出一個沒有任何語法錯誤的程序。
線性表。線性表這一章裡面的知識點不多,但要做到深刻理解,能夠應用相關知識點解決實際問題。鏈表上插入、刪除節點時的指針操作是選擇題的一個常考點,諸如雙向鏈表等一些相對復雜的鏈表上的操作也是可以出現在綜合應用題當中的。
棧、隊列和數組可以考查的知識點相比鏈表來說要多一些。最基本的,是棧與隊列FILO和FIFO的特點。比如針對棧FILO的特點,進棧出棧序列的問題常出現在選擇題中。其次,是棧和森緩鏈隊列的順序和鏈式存儲結構,這里一個常考點是不同存儲結構下棧頂指針、隊首指針以及隊尾指針的操作,特別是循環隊列判滿和判空的2種判斷方法。再次,是特殊矩陣的壓縮存儲,這個考點復習的重點可以放在二維矩陣與一維數組相互轉換時,下標的計算方法,比如與對角線平行的若干行上數據非零的矩陣存放在一維數組後,各個數據點相應的下標的計算。這一章可能的大題點,在於利用堆棧或隊列的特性,將它們作為基礎的數據結構,支持實際問題求解演算法的設計,例如用棧解決遞歸問題,用隊列解決圖的遍歷問題等等。

4. 數據結構考研應該怎樣復習求科學的復習方法

1.數據結構:推薦書籍:嚴蔚敏的《數據結構(C語言版》,2.計算機組成腔巧原理:推薦書籍:唐朔飛的《計算機組成原理》以及其配套練習3.操作系統:推薦書籍:有時間的話看《Operating System Concept》,沒時間的話看湯子瀛的《操作系統》 李善平的《操梁散作系統學習指導和考試指導》4.計算機網路:推薦書籍:謝希仁的《計算機網路》 比較好的考研公橡圓氏共課參考書有: 《寫作160篇》第一本考研英語話題寫作 《考研真相》考研英語歷年真題解析+難句圖解(注重基礎) 詞彙:星火的詞根+聯想+圖解 《閱讀基礎90篇》考研英語閱讀 《政治考試大綱解析》(教育司) 《任汝芬政治高分復習指導書》 全 《數學考試大綱解析》(教育司) 知識點很全,作為指導書 《李永樂數復習全書》及習題集 知識點講解全面,可作為指導書。

5. 考研數據結構怎麼復習啊,愁死了

多看塵嘩晚凳搭年的真題多做模擬試卷,這些網路上都有下載。我基本下載這些真題什麼的,棗兄拿我都會去碩考網上去下載,下載的真題都是經過整理過的,2013年考研真題已經有了,我剛下了,真題整理的不錯,大網站下載還是有保障的,不像那些小網站的真題都不全,也沒整理過,沒有保障的,下了也浪費時間。

6. 考研數據結構應該怎麼學

數據結構需要有高等數學的基礎。可以先復習一下基礎的知識。

7. 考研數據結構怎樣復習

1、以課本為本,以考綱為綱,把課本吃透。考題肯定是根據指定的教碧塌搭材出,不是根據某家出版社的教輔材料出。平常的考試題目,幾乎百分之百都可以在課本中找到原型——當然經過多層的綜合和深化。
2、三遍讀書法。第一遍應該衫纖以整體瀏覽為主,爭取明白全書概要,不要求理解每個具體知識點;第二遍才細致的理清重點難點;第三遍就是重新梳理,記憶背誦知識點。這樣三遍下來,這本書才算基本上看過了。
3、書看得差不多了,知識體系也整理好了,接下來開始做題。做題必須把握一個原則:先求精,再求多;先求慢,再求快;先求質量,再求數量。
4、背悔拿題。所謂背題,是一個比較形象的說法,並不是說一定就要把整個題目背下來。而是做了以後,把做過的練習冊.試卷等等都保存起來,以後每隔一段時間拿出來看一看。

8. 跨專業考研 怎麼復習數據結構

對照去年的考試大綱來看吵茄,要考的都要看,不考的不看,比如串、廣義表的內容就一個字都不用看。
課後的題目基本上都要做,編程題要自己推敲,最好上機實踐,對於部分知碰沖比較偏的編程題,可以看看思路就行了。
另外還有一些涉及到公式推導的,最好自己推一下,其實很簡單的,自己推導的好處是能大力幫助記憶,並且不怕題目變化,比如:帶狀矩陣的地址,3條帶和5條帶,都背出來不現實吧,但是推導一下很簡單。
另外可以買本習題書鞏固一下,有本1500題搭殲非常不錯

9. 考研數據結構怎樣復習

學習這個不能太操之過急。
你以前學過c++,有很好的基礎,上手應該是很快的。

其它並不算難,掌握常用的一些演算法即可。
可以考虛以下幾點,供參考。
1,要學習大敏遲好演算法,首先要過數據結構這一節。
2,把常用的順序表、鏈表、二叉樹、堆、棧、圖等結構要掌握,知道他特點。
3,常用的排序演算法掌握,如最基本的選擇、插入、冒泡、快速、歸並、拿頃基數、希爾、堆排序等,並知道他們的時間和空間復雜度。
4,掌握遍歷的幾個演算法,先序、中序、後序,層次、廣度,遞歸、非遞歸
5,圖的表示,矩陣表示方法。

6,盡可能的多上滾李機。
7,多看歷年的題庫。
8,把課件看完。
9,多多交流。

抓重點,記筆記。一個月很輕松就搞定了。