數據結構與算法在算法競賽中的關係

當然是好基友關係了qwq


算法是處理問題(通過數據獲得新數據)的具體步驟描述

數據結構是數據之間存有一定關係的集合


1、

算法的執行過程中,免不了訪問數據(就算是占卜算命也是這樣哦)。

凌亂的數據,只會拖慢算法的執行速度,這就需要每次訪問的數據有一定的特征。


2、
大多數據結構的程序實現並不簡單,特別典型的是樹形結構,往往有一些特別的操作。(比如splay啦pushup啦split啦)

通過這些操作,從現有的數據結構構成得到了新的數據結構構成,這些操作就是算法。


總結:數據結構是算法的輔助,算法是數據結構的基本。

猜你喜欢

转载自www.cnblogs.com/tztqwq/p/11330672.html