我也考過(guò)計算機二級C,當時(shí)我已經(jīng)學(xué)習過(guò)C語(yǔ)言了,但是對于計算機二級的公共基礎知識中涉及的數據結構(考過(guò)并且學(xué)過(guò)之后還是覺(jué)得數據結構占很大部分)網(wǎng)絡(luò )基礎之類(lèi)的東西一點(diǎn)意識都沒(méi)有,但是我不建議你再專(zhuān)門(mén)學(xué)習這些課,因為公共基礎知識考的很簡(jiǎn)單,只是表面的一些東西,深究起來(lái)倒會(huì )有很多不明白。樓上兩位朋友都說(shuō)的很對,這個(gè)東西希望你去買(mǎi)一本書(shū),最好有上機和筆試兩部分,并且有真題。譚浩強那本書(shū)很好,如果你認真看C語(yǔ)言是一點(diǎn)問(wèn)題都沒(méi)有的,之所以還需要真題,是因為上機題就是那幾種類(lèi)別,個(gè)人感覺(jué)不會(huì )很難;筆試的內容不要死記硬背,你在選擇真題時(shí)買(mǎi)那種有詳細簡(jiǎn)答的,就是給出答案后會(huì )對這道題涉及的知識點(diǎn)有一個(gè)梳理的那種。比如說(shuō)有道題是二叉樹(shù)的前序遍歷,然后它會(huì )在后面告訴你什么是二叉樹(shù),二叉樹(shù)有三種遍歷方式:前序,中序和后序,并且結合題目具體給出各個(gè)結點(diǎn)的排序。這種方式很容易接受,況且咱們主要目的是會(huì )運用這些知識答題,所以結合題目來(lái)復習是最好的。至于具體買(mǎi)哪本書(shū),樓主自己挑挑,其實(shí)市面上賣(mài)的書(shū)都差不多。
以上是我個(gè)人的一點(diǎn)經(jīng)驗,希望對你的復習會(huì )有所幫助。祝你新年快樂(lè )并且能夠在考試中取得好成績(jì)。
計算機二級公共基礎知識總結
數據結構與算法
1.1 算法
算法:是指解題方案的準確而完整的描述。
算法不等于程序,也不等計算機方法,程序的編制不可能優(yōu)于算法的設計。
算法的基本特征:是一組嚴謹地定義運算順序的規則,每一個(gè)規則都是有效的,是明確的,此順序將在有限的次數下終止。特征包括:
(1)可行性;
(2)確定性,算法中每一步驟都必須有明確定義,不充許有模棱兩可的解釋?zhuān)辉试S有多義性;
(3)有窮性,算法必須能在有限的時(shí)間內做完,即能在執行有限個(gè)步驟后終止,包括合理的執行時(shí)間的含義;
(4)擁有足夠的情報。
算法的基本要素:一是對數據對象的運算和操作;二是算法的控制結構。
指令系統:一個(gè)計算機系統能執行的所有指令的集合。
基本運算和操作包括:算術(shù)運算、邏輯運算、關(guān)系運算、數據傳輸。
算法的控制結構:順序結構、選擇結構、循環(huán)結構。
算法基本設計方法:列舉法、歸納法、遞推、遞歸、減斗遞推技術(shù)、回溯法。
算法復雜度:算法時(shí)間復雜度和算法空間復雜度。
算法時(shí)間復雜度是指執行算法所需要的計算工作量。
算法空間復雜度是指執行這個(gè)算法所需要的內存空間。
1.2 數據結構的基本基本概念
數據結構研究的三個(gè)方面:
(1)數據集合中各數據元素之間所固有的邏輯關(guān)系,即數據的邏輯結構;
(2)在對數據進(jìn)行處理時(shí),各數據元素在計算機中的存儲關(guān)系,即數據的存儲結構;
(3)對各種數據結構進(jìn)行的運算。
數據結構是指相互有關(guān)聯(lián)的數據元素的集合。
數據的邏輯結構包含:
(1)表示數據元素的信息;
(2)表示各數據元素之間的前后件關(guān)系。
數據的存儲結構有順序、鏈接、索引等。等等
【【上 學(xué) 吧】】 有詳細的資料 自己去看看
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:2.943秒