演算法與資料結構,從入門到不放棄~
DAY1筆記:
程式設計=資料結構+演算法
資料結構=邏輯結構(資料物件中資料元素之間的相互關係)+物理結構(資料的邏輯結構在計算機中的儲存形式)
四大邏輯結構:
1. 集合結構。同屬於一個集合;
2. 線性結構。一對一;
3. 樹形結構。層次金字塔結構;
4. 圖形結構。交叉,網狀;
物理結構:
儲存結構形式:順序儲存。存在連續的地址中邏輯關係與物理關係一致;
鏈式儲存。面對時常的變化,順序結構不科學。比如銀行叫號系統就類似一種鏈式結構。
可以儲存在不連續的儲存單元。所以需要指標來存放資料元素的地址,通過地址來定位。所以每個儲存單元存資料和下一個資料的地址
演算法概述——時間效率高和儲存小/
相關文章
- Typescript 2+迷你書 :從入門到不放棄TypeScript
- Realm資料庫 從入門到“放棄”資料庫
- 從入門到放棄之大資料Hive大資料Hive
- Realm 資料庫 從入門到“放棄”資料庫
- 「演算法與資料結構」從入門到進階整理推薦書單演算法資料結構
- 資料結構與演算法入門題資料結構演算法
- 報名 | 上海GDG DevFest之“TensorFlow從入門到不放棄”工作坊dev
- hive從入門到放棄(三)——DML資料操作Hive
- 機器學習從入門到放棄之KNN演算法機器學習KNN演算法
- Vue 從入門到放棄Vue
- Git 從入門到放棄Git
- GraphQL從入門到放棄
- Nginx從入門到放棄Nginx
- webpack從入門到放棄Web
- 推送 從入門到放棄
- Swift從入門到放棄Swift
- HTTP從入門到放棄HTTP
- openstack從入門到放棄
- JavaScript 從入門到放棄JavaScript
- NumPy從入門到放棄
- [譯] 如何禁用連結:從入門到放棄
- Spark從入門到放棄---RDDSpark
- XXE從入門到放棄
- 快取從入門到放棄快取
- webpack 從入門到放棄(一)Web
- swoole——從入門到放棄(一)
- 從入門到放棄 - 事件溯源事件
- swoole——從入門到放棄(三)
- FQ:從入門到放棄(二)
- 敏捷QA,從入門到放棄敏捷
- 機器學習從入門到放棄之決策樹演算法機器學習演算法
- 慕課 玩轉資料結構 從入門到進階 (草稿)資料結構
- Flask入門到放棄(四)—— 資料庫Flask資料庫
- 資料探勘從入門到放棄(三):樸素貝葉斯
- 大資料架構師從入門到精通大資料架構
- hive從入門到放棄(二)——DDL資料定義Hive
- HTTP快取從入門到放棄HTTP快取
- Taro 小程式 從入門到放棄!