導航:首頁 > 數據處理 > 一般人單獨考數據結構能考多少

一般人單獨考數據結構能考多少

發布時間:2023-12-24 02:03:28

① 考研408到底有多難如果考408和考自主命題數據結構,分數一般會差多大

考研408是計算機大綜合—考四門專業課:數據結構 、計算機組成原理、操作系統、計算機網路
總體來說408難度偏大 知識點多雜,花費的時間精力,遠超過只考一,二門專業課。歷年408考研最後分數都不會太高100分左右。

近五年全國考研報名人數迅速增長。2017年研究生報考人數首破200萬人大關,達到201萬。2021年研究生報考人數達到377萬,5年間,考研報名人數翻了近一番。

報考分類

1、非定向指在錄取時不確定未來的工作單位,在校期間享受國家規定的獎學金和其他生活待遇。畢業時應服從國家就業指導,在國家規定的服務范圍內進行安排或實行雙向選擇。

2、定向培養研究生,是指在招生時即通過合同形式明確其畢業後工作單位的研究生,其學習期間的培養費用按規定標准由國家向培養單位提供。

② 計算機二級C語言考試總分多少幾分能過

計算機二級C語言考試總分多少??幾分能過?

計算機二級C語言分筆試和機試各100分,筆試和機試都大於等於60分才算通過計算機二級C語言考試。

兩門如果有一門過了那也不算通過考試,但是通過的這一門成績可以保留到下次考試。

計算機二級c語言考試 多少分算

你好!首先等級考試要是過的話,筆試和機試都得考過才可以拿到證書。過的話有及格和優秀,優秀筆試和機試都得大於85吧。關於筆試的話,就是按筆試的評分標准。機試的話,我想並不是按照你寫多少就給你多少的分。比如:你填空花費了半天的時間還沒有填完,後面的都沒有寫,即使你填對60個分,都可能不及格的。但是也許你每個題目都做了,即使沒有完全答對,特別是程式設計題,只要你有你的思路,框架就Ok了,即使你沒有做對60分也有可能及格的。

計算機二級C語言考試查分

到江蘇省計算機等級考試網上查詢啊。
:exam.nju.e./cjcx.htm
:exam.nju.e./index.

計算機二級C語言考試

公共基礎有專門的書籍,不過我覺得只要做一些相關的練習題,掌握做題的方法就行了。看看近幾年的試題會有很大幫助,公共基礎會有十個選擇題,五個填空題,要死記硬背,我覺得多做題目會有很大幫助。。。

下次報名時間2015年12月

計算機二級C語言考試難嗎

不難,很基礎的東西。

計算機二級c語言多少分能過

計算機等級2級是面向社會的,分筆試和上機2科考試,每科滿分都是100分制,60分就及格了,當然要2門都60分,如果只通過了一門,那麼沒事,那門成績給你保留半年有效,下次只考另外那門就OK了!

計算機二級c語言考試題

我參加了2013年3月的二級C語言考試。都是機試題。有40分的選擇題,60分的大題。選擇題一共40個,都是單選,並且選擇題的介面只能進入一次就是說你進入選擇題的介面就得把選擇題做完並檢查,出來後不能再進入選擇題介面修改。大題60分,題型和以前上機試題一樣。總分100,只要你考了60分及60分以上就算過了。90分以上是優秀,80到89分是良好。程式填空題 程式修改題 程式設計題各一個題。

2010年計算機二級c語言考試

是啊!而且非常重要它在筆試中佔30%!
這是我找到的一些資料:第一章 資料結構與演演算法
1.1 演演算法
1、演演算法是指解題方案的准確而完整的描述。換句話說,演演算法是對特定問題求解步驟的一種描述。
*:演演算法不等於程式,也不等於計算方法。程式的編制不可能優於演演算法的設計。
2、演演算法的基本特徵
(1)可行性。針對實際問題而設計的演演算法,執行後能夠得到滿意的結果。
(2)確定性。每一條指令的含義明確,無二義性。並且在任何條件下,演演算法只有唯一的一條執行路徑,即相同的輸入只能得出相同的輸出。
(3)有窮性。演演算法必須在有限的時間內完成。有兩重含義,一是演演算法中的操作步驟為有限個,二是每個步驟都能在有限時間內完成。
(4)擁有足夠的情報。演演算法中各種運算總是要施加到各個運算物件上,而這些運算物件又可能具有某種初始狀態,這就是演演算法執行的起點或依據。因此,一個演演算法執行的結果總是與輸入的初始資料有關,不同的輸入將會有不同的結果輸出。當輸入不夠或輸入錯誤時,演演算法將無法執行或執行有錯。一般說來,當演演算法擁有足夠的情報時,此演演算法才是有效的;而當提供的情報不夠時,演演算法可能無效。
*:綜上所述,所謂演演算法,是一組嚴謹地定義運算順序的規則,並且每一個規則都是有效的,且是明確的,此順序將在有限的次數下終止。
3、演演算法復雜度主要包括時間復雜度和空間復雜度。
(1)演演算法時間復雜度是指執行演演算法所需要的計算工作量,可以用執行演演算法的過程中所需基本運算的執行次數來度量。
(2)演演算法空間復雜度是指執行這個演演算法所需要的記憶體空間。
1.2 資料結構的基本概念
1、資料結構是指相互有關聯的資料元素的集合。
2、資料結構主要研究和討論以下三個方面的問題:
(1)資料集合中各資料元素之間所固有的邏輯關系,即資料的邏輯結構。
資料的邏輯結構包含:1)表示資料元素的資訊;2)表示各資料元素之間的前後件關系。
(2)在對資料進行處理時,各資料元素在計算機中的儲存關系,即資料的儲存結構。
資料的儲存結構有順序、連結、索引等。
1)順序儲存。它是把邏輯上相鄰的結點儲存在物理位置相鄰的儲存單元里,結點間的邏輯關系由儲存單元的鄰接關系來體現。由此得到的儲存表示稱為順序儲存結構。
2)連結儲存。它不要求邏輯上相鄰的結點在物理位置上亦相鄰,結點間的邏輯關系是由附加的指標欄位表示的。由此得到的儲存表示稱為鏈式儲存結構。
3)索引儲存:除建立儲存結點資訊外,還建立附加的索引表來標識結點的地址。
*:資料的邏輯結構反映資料元素之間的邏輯關系,資料的儲存結構(也稱資料的物理結構)是資料的邏輯結構在計算機儲存空間中的存放形式。同一種邏輯結構的資料可以採用不同的儲存結構,但影響資料處理效率。
(3)對各種資料結構進行的運算。
3、資料結構的圖形表示
一個數據結構除了用二元關系表示外,還可以直觀地用圖形表示。在資料結構的圖形表示中,對於資料集合D中的每一個數據元素用中間標有元素值的方框表示,一般稱之為資料結點,並簡稱為結點;為了進一步表示各資料元素之間的前後件關系,對於關系R中的每一個二元組,用一條有向線段從前件結點指向後件結點。
4、資料結構分為兩大型別:線性結構和非線性結構。
(1)線性結構(非空的資料結構)條件:1)有且只有一個根結點;2)每一個結點最多有一個前件,也最多有一個後件。
*:常見的線性結構有線性表、棧、佇列和線性連結串列等。
(2)非線性結構:不滿足線性結構條件的資料結構。
*:常見的非線性結構有樹、二叉樹和圖等。
1.3 線性表及其順序儲存結構
1、線性表由一組資料元素構成,資料元素的位置只取決於自己的序號,元素之間的相對位置是線性的。線性表是由n(n≥0)個數據元素組成的一個有限序列,表中的每一個數據元素,除了第一個外,有且只有一個前件,除了最後一個外,有且只有一個後件。線性表中資料元素的個數稱為線性表的長度。線性表可以為空表。
*:線性表是一種儲存結構,它的儲存方式:順序和鏈式。
2、線性表的順序儲存結構具有兩個基本特點:(1)線性表中所有元素所佔的儲存空間是連續的;(2)線性表中各資料元素在儲存空間中是按邏輯順序依次存放的。
*:由此可以看出,線上性表的順序儲存結構中,其前後件兩個元素在儲存空間中是緊鄰的,且前件元素一定儲存在後件元素的前面,可以通過計算機直接確定第i個結點的儲存地址。
3、順序表的插入、刪除運算(學吧學吧獨家稿件)
(1)順序表的插入運算:在一般情況下,要在第i(1≤i≤n)個元素之前插入一個新元素時,首先要從最後一個(即第n個)元素開始,直到第i個元素之間共n-i+1個元素依次向後移動一個位置,移動結束後,第i個位置就被空出,然後將新元素插入到第i項。插入結束後,線性表的長度就增加了1。
*:順性表的插入運算時需要移動元素,在等概率情況下,平均需要移動n/2個元素。
(2)順序表的刪除運算:在一般情況下,要刪除第i(1≤i≤n)個元素時,則要從第i+1個元素開始,直到第n個元素之間共n-i個元素依次向前移動一個位置。刪除結束後,線性表的長度就減小了1。
*:進行順性表的刪除運算時也需要移動元素,在等概率情況下,平均需要移動(n-1)/2個元素。插入、刪除運算不方便。
1.4 棧和佇列
1、棧及其基本運算(學吧學吧獨家稿件)
棧是限定在一端進行插入與刪除運算的線性表。
在棧中,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。棧頂元素總是最後 *** 入的元素,棧底元素總是最先 *** 入的元素。即棧是按照「先進後出」或「後進先出」的原則組織資料的。
棧具有記憶作用。
棧的基本運算:1)插入元素稱為入棧運算;2)刪除元素稱為退棧運算;3)讀棧頂元素是將棧頂元素賦給一個指定的變數,此時指標無變化。
棧的儲存方式和線性表類似,也有兩種,即順序棧和鏈式棧。
2、佇列及其基本運算
佇列是指允許在一端(隊尾)進入插入,而在另一端(隊頭)進行刪除的線性表。尾指標(Rear)指向隊尾元素,頭指標(front)指向排頭元素的前一個位置(隊頭)。
佇列是「先進先出」或「後進後出」的線性表。
佇列運算包括:1)入隊運算:從隊尾插入一個元素;2)退隊運算:從隊頭刪除一個元素。
迴圈佇列及其運算:所謂迴圈佇列,就是將佇列儲存空間的最後一個位置繞到第一個位置,形成邏輯上的環狀空間,供佇列迴圈使用。在迴圈佇列中,用隊尾指標rear指向佇列中的隊尾元素,用排頭指標front指向排頭元素的前一個位置,因此,從頭指標front指向的後一個位置直到隊尾指標rear指向的位置之間,所有的元素均為佇列中的元素。
*:迴圈佇列中元素的個數=rear-front。
1.5 線性連結串列(學吧學吧獨家稿件)
1、線性表順序儲存的缺點(學吧學吧獨家稿件):(1)插入或刪除的運算效率很低。在順序儲存的線性表中,插入或刪除資料元素時需要移動大量的資料元素;(2)線性表的順序儲存結構下,線性表的儲存空間不便於擴充;(3)線性表的順序儲存結構不便於對儲存空間的動態分配。
2、線性連結串列:線性表的鏈式儲存結構稱為線性連結串列,是一種物理儲存單元上非連續、非順序的儲存結構,資料元素的邏輯順序是通過連結串列中的指標連結來實現的。因此,在鏈式儲存方式中,每個結點由兩部分組成:一部分用於存放資料元素的值,稱為資料域;另一部分用於存放指標,稱為指標域,用於指向該結點的前一個或後一個結點(即前件或後件),如下圖所示:
線性連結串列分為單鏈表、雙向連結串列和迴圈連結串列三種類型。
在單鏈表中,每一個結點只有一個指標域,由這個指標只能找到其後件結點,而不能找到其前件結點。因此,在某些應用中,對於線性連結串列中的每個結點設定兩個指標,一個稱為左指標,指向其前件結點;另一個稱為右指標,指向其後件結點,這種連結串列稱為雙向連結串列,如下圖所示:
3、線性連結串列的基本運算
(1)線上性連結串列中包含指定元素的結點之前插入一個新元素。
*:線上性連結串列中插入元素時,不需要移動資料元素,只需要修改相關結點指標即可,也不會出現「上溢」現象(學吧學吧獨家稿件)。
(2)線上性連結串列中刪除包含指定元素的結點。
*:線上性連結串列中刪除元素時,也不需要移動資料元素,只需要修改相關結點指標即可。
(3)將兩個線性連結串列按要求合並成一個線性連結串列。
(4)將一個線性連結串列按要求進行分解。
(5)逆轉線性連結串列。
(6)復制線性連結串列。
(7)線性連結串列的排序。
(8)線性連結串列的查詢。
*:線性連結串列不能隨機存取。
4、迴圈連結串列及其基本運算
線上性連結串列中,其插入與刪除的運算雖然比較方便,但還存在一個問題,在運算過程中對於空表和對第一個結點的處理必須單獨考慮,使空表與非空表的運算不統一。為了克服線性連結串列的這個缺點,可以採用另一種連結方式,即迴圈連結串列。
與前面所討論的線性連結串列相比,迴圈連結串列具有以下兩個特點:1)在連結串列中增加了一個表頭結點,其資料域為任意或者根據需要來設定,指標域指向線性表的第一個元素的結點,而迴圈連結串列的頭指標指向表頭結點;2)迴圈連結串列中最後一個結點的指標域不是空,而是指向表頭結點。即在迴圈連結串列中,所有結點的指標構成了一個環狀鏈。
下圖a是一個非空的迴圈連結串列,圖b是一個空的迴圈連結串列:

迴圈連結串列的優點主要體現在兩個方面:一是在迴圈連結串列中,只要指出表中任何一個結點的位置,就可以從它出發訪問到表中其他所有的結點,而線性單鏈表做不到這一點;二是由於在迴圈連結串列中設定了一個表頭結點,在任何情況下,迴圈連結串列中至少有一個結點存在,從而使空表與非空表的運算統一。
*:迴圈連結串列是在單鏈表的基礎上增加了一個表頭結點,其插入和刪除運算與單鏈表相同。但它可以從任一結點出發來訪問表中其他所有結點,並實現空表與非空表的運算的統一。
1.6 樹與二叉樹(學吧學吧獨家稿件)
1、樹的基本概念
樹是一種簡單的非線性結構。在樹這種資料結構中,所有資料元素之間的關系具有明顯的層次特性。
在樹結構中,每一個結點只有一個前件,稱為父結點。沒有前件的結點只有一個,稱為樹的根結點,簡稱樹的根。每一個結點可以有多個後件,稱為該結點的子結點。沒有後件的結點稱為葉子結點。
在樹結構中,一個結點所擁有的後件的個數稱為該結點的度,所有結點中最大的度稱為樹的度。樹的最大層次稱為樹的深度。
2、二叉樹及其基本性質
(1)什麼是二叉樹
二叉樹是一種很有用的非線性結構,它具有以下兩個特點:1)非空二叉樹只有一個根結點;2)每一個結點最多有兩棵子樹,且分別稱為該結點的左子樹與右子樹。
*:根據二叉樹的概念可知,二叉樹的度可以為0(葉結點)、1(只有一棵子樹)或2(有2棵子樹)。
(2)二叉樹的基本性質(學吧學吧獨家稿件)
性質1 在二叉樹的第k層上,最多有 個結點。
性質2 深度為m的二叉樹最多有個 個結點。
性質3 在任意一棵二叉樹中,度數為0的結點(即葉子結點)總比度為2的結點多一個。性質4 具有n個結點的二叉樹,其深度至少為 ,其中 表示取 的整數部分。
3、滿二叉樹與完全二叉樹
滿二叉樹:除最後一層外,每一層上的所有結點都有兩個子結點。
完全二叉樹:除最後一層外,每一層上的結點數均達到最大值;在最後一層上只缺少右邊的若干結點。
*:根據完全二叉樹的定義可得出:度為1的結點的個數為0或1。
下圖a表示的是滿二叉樹,下圖b表示的是完全二叉樹:
完全二叉樹還具有如下兩個特性:
性質5 具有n個結點的完全二叉樹深度為 。
性質6 設完全二叉樹共有n個結點,如果從根結點開始,按層序(每一層從左到右)用自然數1,2,…,n給結點進行編號,則對於編號為k(k=1,2,…,n)的結點有以下結論:
①若k=1,則該結點為根結點,它沒有父結點;若k>1,則該結點的父結點的編號為INT(k/2)。
②若2k≤n,則編號為k的左子結點編號為2k;否則該結點無左子結點(顯然也沒有右子結點)。
③若2k+1≤n,則編號為k的右子結點編號為2k+1;否則該結點無右子結點。
4、二叉樹的儲存結構
在計算機中,二叉樹通常採用鏈式儲存結構。
與線性連結串列類似,用於儲存二叉樹中各元素的儲存結點也由兩部分組成:資料域和指標域。但在二叉樹中,由於每一個元素可以有兩個後件(即兩個子結點),因此,用於儲存二叉樹的儲存結點的指標域有兩個:一個用於指向該結點的左子結點的儲存地址,稱為左指標域;另一個用於指向該結點的右子結點的儲存地址,稱為右指標域。
*:一般二叉樹通常採用鏈式儲存結構,對於滿二叉樹與完全二叉樹來說,可以按層序進行順序儲存。
5、二叉樹的遍歷(學吧學吧獨家稿件)
二叉樹的遍歷是指不重復地訪問二叉樹中的所有結點。二叉樹的遍歷可以分為以下三種:
(1)前序遍歷(DLR):若二叉樹為空,則結束返回。否則:首先訪問根結點,然後遍歷左子樹,最後遍歷右子樹;並且,在遍歷左右子樹時,仍然先訪問根結點,然後遍歷左子樹,最後遍歷右子樹。
(2)中序遍歷(LDR):若二叉樹為空,則結束返回。否則:首先遍歷左子樹,然後訪問根結點,最後遍歷右子樹;並且,在遍歷左、右子樹時,仍然先遍歷左子樹,然後訪問根結點,最後遍歷右子樹。
(3)後序遍歷(LRD):若二叉樹為空,則結束返回。否則:首先遍歷左子樹,然後遍歷右子樹,最後訪問根結點,並且,在遍歷左、右子樹時,仍然先遍歷左子樹,然後遍歷右子樹,最後訪問根結點。
1.7 查詢技術(學吧學吧獨家稿件)
查詢:根據給定的某個值,在查詢表中確定一個其關鍵字等於給定值的資料元素。
查詢結果:(查詢成功:找到;查詢不成功:沒找到。)
平均查詢長度:查詢過程中關鍵字和給定值比較的平均次數。
1、順序查詢
基本思想:從表中的第一個元素開始,將給定的值與表中逐個元素的關鍵字進行比較,直到兩者相符,查到所要找的元素為止。否則就是表中沒有要找的元素,查詢不成功。
在平均情況下,利用順序查詢法線上性表中查詢一個元素,大約要與線性表中一半的元素進行比較,最壞情況下需要比較n次。
順序查詢一個具有n個元素的線性表,其平均復雜度為O(n)。
下列兩種情況下只能採用順序查詢:
1)如果線性表是無序表(即表中的元素是無序的),則不管是順序儲存結構還是鏈式儲存結構,都只能用順序查詢。
2)即使是有序線性表,如果採用鏈式儲存結構,也只能用順序查詢。
2、二分法查詢
思想:先確定待查詢記錄所在的范圍,然後逐步縮小范圍,直到找到或確認找不到該記錄為止。
前提:必須在具有順序儲存結構的有序表中進行。
查詢過程:
1)若中間項(中間項mid=(n-1)/2,mid的值四捨五入取整)的值等於x,則說明已查到;
2)若x小於中間項的值,則線上性表的前半部分查詢;
3)若x大於中間項的值,則線上性表的後半部分查詢。
特點:比順序查詢方法效率高。最壞的情況下,需要比較log2n次。
*:二分法查詢只適用於順序儲存的線性表,且表中元素必須按關鍵字有序(升序)排列。對於無序線性表和線性表的鏈式儲存結構只能用順序查詢。在長度為n的有序線性表中進行二分法查詢,其時間復雜度為O(log2n)。
1.8 排序技術(學吧學吧獨家稿件)
排序是指將一個無序序列整理成按值非遞減順序排列的有序序列,即是將無序的記錄序列調整為有序記錄序列的一種操作。
1、交換類排序法(方法:氣泡排序,快速排序)。
2、插入類排序法(方法:簡單插入排序,希爾排序)。
3、選擇類排序法(方法:簡單選擇排序,堆排序)。
總結:各種排序法比較:

本章應考點撥:本章內容在筆試中會出現5-6個題目,是公共基礎知識部分出題量比較多的一章,所佔分值也比較大,約10分。

③ 太原科技考研數據結構能考多少分

考研的總分是500分。
具體要多源少分才能考上,學校和專業不同,需要的分數也是不同的。
正式報名的那幾天,研招網又崩潰了,崩潰之後就是多個省份報考點爆滿!競爭壓力真是一年比一年高,很多平台都預測今年考研報名人數會超過390萬,還是靜等官方消息吧,不過反過來看這個趨勢,今年可能也是你最容易考上的一年了。

④ 數據結構考什麼

1.數據結構一般包括以下三方面內容:

① 數據元素之間的邏輯關系,也稱數據的邏輯結構(Logical Structure);
數據的邏輯結構是從邏輯關繫上描述數據,物燃與數據的存儲無關,是獨立於計算機的。數據的邏輯結構可以看作是從具體問題抽象出來的數學模型。

② 數據元素及其型螞枯關系在計算機存儲器內的表示,稱為數據的存儲結構(Storage Structure);
數據的存儲結構是邏輯結構用計算機語言的實現(亦稱為映象),它依賴於計算機語言。對機器語言而言,存儲結構是具體的。一般,只在高級語言的層次上討論存儲結構。

③ 數據的運算,即對數據施加的操作。
數據的卜洞運算定義在數據的邏輯結構上,每種邏輯結構都有一個運算的集合。最常用的檢索、插入、刪除、更新、排序等運算實際上只是在抽象的數據上所施加的一系列抽象的操作。
所謂抽象的操作,是指我們只知道這些操作是"做什麼",而無須考慮"如何做"。只有確定了存儲結構之後,才考慮如何具體實現這些運算。

存儲方式應該和存儲結構一樣的吧?··

閱讀全文

與一般人單獨考數據結構能考多少相關的資料

熱點內容
陌陌上收到的信息在哪裡 瀏覽:476
銀川交易市場在哪裡 瀏覽:782
如何保護數據信息 瀏覽:247
安居客交易經紀人怎麼弄 瀏覽:962
湘典檳榔來了代理得多少錢 瀏覽:269
ups市場如何 瀏覽:367
什麼地方可以做茶葉代理 瀏覽:216
機器人代理商是什麼 瀏覽:850
dma傳輸數據的速度由什麼決定 瀏覽:173
資料庫審計有哪些工具 瀏覽:200
高淳區五金舊貨市場在什麼位置 瀏覽:591
生物性存貨監盤程序包括什麼 瀏覽:821
微信小程序中國移動怎麼用 瀏覽:171
wps中的數據驗證在什麼位置 瀏覽:921
電腦轉轉交易記錄怎麼看 瀏覽:502
股票板塊信息怎麼查 瀏覽:493
溫州男裝市場哪個最好 瀏覽:792
產權界定如何降低交易費用 瀏覽:896
古董交易市場哪個好 瀏覽:601
房山哪裡有農貿菜市場 瀏覽:245