挺長時間沒有寫了,這幾天自己學習了一下資料結構,。我是個初學者,不知道資料結構的重要性,但是一些前輩和我說資料庫很重要,所以自己決定下決心學習一下資料結構,希望能和大家一起學習。
說道資料結構必須知道
演算法,對於我來說,大學也學過資料結構,可是當時是選修課,自己並沒有好好去學習,以前沒有學過的東西,對於自己以後的道路就是乙個坑,有的坑是可以繞過的,有的坑則很深,你必須填滿才能繞過去,資料結構可能就是乙個坑,我不知道以後會不會有太大的影響,但是現在不得不花時間去學習。
自己對演算法的理解:最初,演算法就是乙個高深的東西。現在:我們把現實生活中大量而複雜的問題以特定的資料結構和特定的儲存結構儲存到主儲存器中(記憶體),以及在此基礎上為實現某個功能而執行的相應操作,這個操作就是演算法。
程 序 = 數 據 結 構 + 算 法
學習導圖
資料結構(一)
資料結構是由某一資料元素的集合和該集合中資料元素之間的關係組成的,記為 data structure 資料結構的核心技術是分解與抽象。通過分解可以劃分出資料的層次 再通過抽象就能得到資料的邏輯結構 依據資料元素之間的關係的不同,可以分為線性結構和非線性結構。1.線性結構又稱作線性表。線性表中的每乙個...
資料結構 (一)
1 資料結構是計算機組織和儲存資料的方式。2 資料 資料元素 資料項 最小的標識單位 3 四種邏輯結構 集合 線性結構 樹形結構 圖結構。4 資料儲存結構 順序儲存方式 鏈式儲存方式 索引儲存方式 雜湊儲存方式。5 涉及到的運算 建立 查詢 讀取 插入 刪除等。6 具有線性結構的有 線性表 棧 佇列...
資料結構一
define maxsize 20 儲存空間 define init ele 假設list為 int型 typedef strctmylist 返回0和1代表有或者沒有,也可以返回list 對應型別資料的指標 int getele mylist l,int i,ele e int insertele...