案例分析和實(shí)例分析 數(shù)據(jù)結(jié)構(gòu)是什么?
數(shù)據(jù)結(jié)構(gòu)是什么?數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ)和組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指具有一個(gè)或多個(gè)特定關(guān)系的數(shù)據(jù)元素的集合。通常,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來(lái)更高的操作或存儲(chǔ)效率。數(shù)據(jù)結(jié)構(gòu)往往與高效的檢索算法和索引技術(shù)有
數(shù)據(jù)結(jié)構(gòu)是什么?
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ)和組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指具有一個(gè)或多個(gè)特定關(guān)系的數(shù)據(jù)元素的集合。通常,精心選擇的數(shù)據(jù)結(jié)構(gòu)可以帶來(lái)更高的操作或存儲(chǔ)效率。數(shù)據(jù)結(jié)構(gòu)往往與高效的檢索算法和索引技術(shù)有關(guān)。計(jì)算機(jī)科學(xué)中沒(méi)有數(shù)據(jù)結(jié)構(gòu)的標(biāo)準(zhǔn)定義。個(gè)體根據(jù)不同的理解有不同的表達(dá)方式:Sartaj Sahni在《數(shù)據(jù)結(jié)構(gòu)、算法與應(yīng)用》一書中說(shuō):“數(shù)據(jù)結(jié)構(gòu)是一個(gè)數(shù)據(jù)對(duì)象,以及存在于對(duì)象實(shí)例中的數(shù)據(jù)元素之間的各種連接。這些連接可以通過(guò)定義相關(guān)函數(shù)來(lái)實(shí)現(xiàn)?!彼麑?shù)據(jù)對(duì)象定義為“數(shù)據(jù)對(duì)象是實(shí)例或值的集合”??死5?。沙弗在《數(shù)據(jù)結(jié)構(gòu)和算法分析》一書中,定義是:“數(shù)據(jù)結(jié)構(gòu)是ADT(抽象數(shù)據(jù)類型)的物理實(shí)現(xiàn)”