數據結構與算法概述


數據結構的概念

數據結構(data structure) 是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定
關系的數據元素的集合。

一句話解釋:存數據的,而且是在內存中存!

image

算法的概念

算法(Algorithm)是指解題方案的准確而完整的描述,是一系列解決問題的清晰指令,算法代表着用
系統的方法描述解決問題的策略機制。
一句話描述:算法是一種解決特定問題的思路

image

算法復雜度

數據結構和算法本質上是”快“和"省"。所以代碼的執行效率是非常重要的度量
我們采用時間復雜度空間復雜度來計算
時間復雜度是一個算法運行所需要的時間
空間復雜度全稱是漸進空間復雜度,表示算法的存儲空間與數據規模之間的增長關系

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM