【公共基礎(chǔ)知識(shí)】數(shù)據(jù)結(jié)構(gòu)與算法(備考一)

文/南城以南hong

這是一個(gè)知識(shí)付費(fèi)眯停,知識(shí)共享的年代。我將我每天學(xué)習(xí)的內(nèi)容進(jìn)行總結(jié)滋觉,既是對(duì)自己的鞏固齐邦,也是對(duì)你的幫助措拇。

南城以南hong

考點(diǎn)一:算法

(1)定義:算法是指解題方案的準(zhǔn)確而完整的描述。算法不等于程序浅悉,也不等于計(jì)算方法。通常程序的編制不可能優(yōu)于算法的設(shè)計(jì)汹碱。

(2)特征:

①有窮性:算法要在執(zhí)行有窮步驟之后結(jié)束荞估,且每一步都在有窮時(shí)間內(nèi)完成泼舱。

②確定性:算法中每一條指令都有確切的含義枷莉,不存在多義性。

③可行性:指算法中的操作都可以通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次來(lái)實(shí)現(xiàn)冒掌。

④擁有足夠的情報(bào)

(3)基本要素(了解)

①對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作

②算法的控制結(jié)構(gòu)

(4)算法設(shè)計(jì)的基本方法(了解)

列舉法股毫、歸納法召衔、遞推法、遞歸法趣席、減半遞推技術(shù)和回溯法醇蝴。

(5)算法的復(fù)雜程度

時(shí)間復(fù)雜程度:指執(zhí)行算法所需要的計(jì)算工作量。算法的計(jì)算工作量用算法所執(zhí)行的基本運(yùn)算次數(shù)來(lái)度量霉涨,而算法所執(zhí)行的基本運(yùn)算次數(shù)是問題規(guī)模的函數(shù)笙瑟。

空間復(fù)雜度:算法的空間復(fù)雜度是指執(zhí)行此算法期間所需要占用的內(nèi)存空間癞志。包括三部分:算法程序所占的空間、輸入的初始數(shù)據(jù)所占的儲(chǔ)存空間师溅、算法執(zhí)行過程中所需要的額外空間墓臭。

考點(diǎn)二:數(shù)據(jù)結(jié)構(gòu)

(1)定義:數(shù)據(jù)結(jié)構(gòu)是指反映數(shù)據(jù)元素之間關(guān)系的數(shù)據(jù)元素的集合。學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的目的就是提高數(shù)據(jù)處理的效率酌摇。

(2)數(shù)據(jù)的邏輯結(jié)構(gòu)

①它指只反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)嗡载。它包括數(shù)據(jù)元素的集合和數(shù)據(jù)元素之間前后關(guān)系兩個(gè)要素窑多。

②例如:家庭成員數(shù)據(jù)結(jié)構(gòu)可表示成B=( D, R) D={父親,兒子洼滚,女兒} R={(父親埂息,兒子),(父親遥巴,女兒)}

(3)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)

數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)又稱為數(shù)據(jù)的物理結(jié)構(gòu)千康,是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放方式。不僅要存放數(shù)據(jù)的信息铲掐,還要存放數(shù)據(jù)間的前后件的信息拾弃。采用不同的存儲(chǔ)結(jié)構(gòu),其處理數(shù)據(jù)的效率是不同的摆霉。

(4)數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不一定相同。一般來(lái)說(shuō)携栋,一種數(shù)據(jù)的邏輯結(jié)構(gòu)根據(jù)需要可以表示成多種存儲(chǔ)結(jié)構(gòu)砂碉。

(5)圖形表示

圖片發(fā)自簡(jiǎn)書App

如圖,在右邊刻两,d1, d2無(wú)前件增蹭,稱為根結(jié)點(diǎn)。d5, d6, d7無(wú)后件磅摹,稱為終端結(jié)點(diǎn)(葉子結(jié)點(diǎn))滋迈。

(6)線性結(jié)構(gòu)與非線性結(jié)構(gòu)。

①有且只有一個(gè)根結(jié)點(diǎn)户誓,它無(wú)前件饼灿。

②有且只有一個(gè)終端結(jié)點(diǎn),它無(wú)后件帝美。

③除根結(jié)點(diǎn)和終端結(jié)點(diǎn)外碍彭,其他所有結(jié)點(diǎn)有且只有一個(gè)前件,也有且只有一個(gè)后件。

滿足上述三個(gè)條件為線性結(jié)構(gòu)庇忌,反之舞箍,不滿足上述三個(gè)條件則為非線性結(jié)構(gòu)。

考點(diǎn)三:線性表及其順序存儲(chǔ)結(jié)構(gòu)

(1)在數(shù)據(jù)結(jié)構(gòu)中線性表是最基本也是最常用的一種數(shù)據(jù)結(jié)構(gòu)皆疹。

(2)線性表的順序存儲(chǔ)結(jié)構(gòu)的基本特點(diǎn)

①所有元素所占的存儲(chǔ)空間必須是連續(xù)的疏橄。

②所有元素在存儲(chǔ)空間的位置是按邏輯順序存放的。

(3)線性表的插入運(yùn)算(略)

(4)線性表的刪除運(yùn)算(略)


【敬請(qǐng)期待下次更文】

下一篇:【公共基礎(chǔ)知識(shí)】數(shù)據(jù)結(jié)構(gòu)與算法(備考二)


聲明:本人已開通維權(quán)騎士版權(quán)保護(hù)計(jì)劃略就,轉(zhuǎn)載者請(qǐng)務(wù)必閱讀此文

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末捎迫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子表牢,更是在濱河造成了極大的恐慌窄绒,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件崔兴,死亡現(xiàn)場(chǎng)離奇詭異彰导,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)恼布,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)搁宾,“玉大人折汞,你說(shuō)我怎么就攤上這事「峭龋” “怎么了爽待?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)翩腐。 經(jīng)常有香客問我鸟款,道長(zhǎng),這世上最難降的妖魔是什么茂卦? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任何什,我火速辦了婚禮,結(jié)果婚禮上等龙,老公的妹妹穿的比我還像新娘处渣。我一直安慰自己,他們只是感情好蛛砰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布罐栈。 她就那樣靜靜地躺著,像睡著了一般泥畅。 火紅的嫁衣襯著肌膚如雪荠诬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音柑贞,去河邊找鬼方椎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凌外,可吹牛的內(nèi)容都是我干的辩尊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼康辑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼摄欲!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起疮薇,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤胸墙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后按咒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體迟隅,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年励七,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了智袭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡掠抬,死狀恐怖吼野,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情两波,我是刑警寧澤瞳步,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站腰奋,受9級(jí)特大地震影響单起,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜劣坊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一嘀倒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧局冰,春花似錦括儒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至赠摇,卻和暖如春固逗,著一層夾襖步出監(jiān)牢的瞬間浅蚪,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工烫罩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留惜傲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓贝攒,卻偏偏與公主長(zhǎng)得像盗誊,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子隘弊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容