初識數據結構和算法

1.什麼是數據結構?

數據結構(英語:data structure)是計算機中存儲、組織數據的方式——維基百科

個人理解數據結構並不是一種具體的數據,而是一種方式,就像生活中的圖書館中存放了大量的書籍,如果把每一本書看做是數據,那麼如何將書籍放進去,又如何將書籍找到並取出來這個方式就是一種生活中的“數據結構”。

2.常見的數據結構初識

3.什麼是算法?

算法algorithm),在數學和計算機科學中,爲任何一系列定義的具體計算步驟,常用於計算、數據處理和自動推理。作爲一個有效方法,算法被用於計算函數,它包含了一系列定義清晰的指令,並可用於有限的時間及空間內清除的表述出來——維基百科

說了這麼多,是不是看不太懂?其實通俗來理解就是解決問題的辦法或者步驟邏輯,這也是algorithm單詞的本意。

同時數據結構的實現,離不開算法。以下的圖可以很好的解釋二者的關係:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章