2017年計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)重點(diǎn)講解:數(shù)據(jù)結(jié)構(gòu)的基本概念

字號(hào):


    1.2 數(shù)據(jù)結(jié)構(gòu)的基本概念
    數(shù)據(jù)結(jié)構(gòu)研究的三個(gè)方面:
    (1)數(shù)據(jù)集合中各數(shù)據(jù)元素之間所固有的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu);
    (2)在對(duì)數(shù)據(jù)進(jìn)行處理時(shí),各數(shù)據(jù)元素在計(jì)算機(jī)中的存儲(chǔ)關(guān)系,即數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu);
    (3)對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算。
    數(shù)據(jù)結(jié)構(gòu)是指相互有關(guān)聯(lián)的數(shù)據(jù)元素的集合。
    數(shù)據(jù)的邏輯結(jié)構(gòu)包含:
    (1)表示數(shù)據(jù)元素的信息;
    (2)表示各數(shù)據(jù)元素之間的前后件關(guān)系。
    數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)有順序、鏈接、索引等。
    線性結(jié)構(gòu)條件:
    (1)有且只有一個(gè)根結(jié)點(diǎn);
    (2)每一個(gè)結(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。
    非線性結(jié)構(gòu):不滿足線性結(jié)構(gòu)條件的數(shù)據(jù)結(jié)構(gòu)。