當前位置:知知館 >

經驗

> 演算法和資料結構的關係

演算法和資料結構的關係

演算法和資料結構的關係

1、資料結構是資料間的有機關系,演算法是對資料的操作步驟。沒有資料間的有機關係,程式根本無法設計。因為有了資料結構,演算法才能誕生。反之,演算法又是資料結構得以維持的一個條件,沒有演算法資料根本無法有規律的打交道,資料之間只會是雜亂無章地碰撞,而資料結構則會消滅。演算法是絕對運動的,資料結構是相對靜止的,二者是不可分割的關係;

2、演算法是活潑的,資料結構是遲鈍的,演算法的發展要求資料結構跟著發展,否則就會阻礙演算法的發展,演算法的發展或遲或早必然衝破資料結構的束縛,二者必然將建立在一個新的起點繼續著矛盾運動;

3、資料結構是相對靜止的,演算法是絕對運動的,這二者首先表現為不可分割的關係。沒有一定組織關係的資料,演算法就無法執行。

  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/1lv79z.html