當然是好基友關係了qwq
算法是處理問題(通過數據獲得新數據)的具體步驟描述
數據結構是數據之間存有一定關係的集合
1、
算法的執行過程中,免不了訪問數據(就算是占卜算命也是這樣哦)。
凌亂的數據,只會拖慢算法的執行速度,這就需要每次訪問的數據有一定的特征。
2、
大多數據結構的程序實現並不簡單,特別典型的是樹形結構,往往有一些特別的操作。(比如splay啦pushup啦split啦)
通過這些操作,從現有的數據結構構成得到了新的數據結構構成,這些操作就是算法。
總結:數據結構是算法的輔助,算法是數據結構的基本。