一、什么是數(shù)據(jù)結(jié)構(gòu)?
數(shù)據(jù)結(jié)構(gòu)是計算機(jī)存儲、組織數(shù)據(jù)的方式。數(shù)據(jù)結(jié)構(gòu)是指相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。
上面是百度百科的定義,通俗的來講數(shù)據(jù)結(jié)構(gòu)就是數(shù)據(jù)元素集合與數(shù)據(jù)元素集合或者數(shù)據(jù)元素與數(shù)據(jù)元素之間的組成形式。
舉個簡單明了的例子:
就像一個圖書館的書不是雜亂堆放的,而是具有相同或者相似的內(nèi)容以及屬性分類,每一類書可以看成數(shù)據(jù)元素集合,每一類書中的一本書可以看成數(shù)據(jù)元素,最后每一類書經(jīng)過特別的排放構(gòu)成圖書館。
?
二、什么是算法?
算法是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問題的策略的機(jī)制。
上面是百度百科的定義,簡單點(diǎn)來講就是計算方法,是用來解決某一個問題的。
舉個例子:我們?nèi)绾蔚玫揭槐瓬厮?/p>
第一種方法:我們可以直接將涼水加熱到一定的溫度得到?jīng)鏊?/p>
第二鐘方法:我們可以將熱水靜置一段時間得到溫水
第三種方法:我們可以將熱水和涼水混合得到溫水文章來源:http://www.zghlxwxcb.cn/news/detail-697592.html
以上三種得到溫水的不同解決方法即為算法,雖然方法不同但是最終得到的結(jié)果都是一樣的。文章來源地址http://www.zghlxwxcb.cn/news/detail-697592.html
到了這里,關(guān)于數(shù)據(jù)結(jié)構(gòu)前言的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!