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