演算法與資料結構,從入門到不放棄~
DAY1筆記:
程式設計=資料結構+演算法
資料結構=邏輯結構(資料物件中資料元素之間的相互關係)+物理結構(資料的邏輯結構在計算機中的儲存形式)
四大邏輯結構:
1. 集合結構。同屬於一個集合;
2. 線性結構。一對一;
3. 樹形結構。層次金字塔結構;
4. 圖形結構。交叉,網狀;
物理結構:
儲存結構形式:順序儲存。存在連續的地址中邏輯關係與物理關係一致;
鏈式儲存。面對時常的變化,順序結構不科學。比如銀行叫號系統就類似一種鏈式結構。
可以儲存在不連續的儲存單元。所以需要指標來存放資料元素的地址,通過地址來定位。所以每個儲存單元存資料和下一個資料的地址
演算法概述——時間效率高和儲存小/
相關文章
- Realm資料庫 從入門到“放棄”資料庫
- 從入門到放棄之大資料Hive大資料Hive
- 「演算法與資料結構」從入門到進階整理推薦書單演算法資料結構
- 資料結構與演算法入門題資料結構演算法
- hive從入門到放棄(三)——DML資料操作Hive
- Git 從入門到放棄Git
- XXE從入門到放棄
- Vue 從入門到放棄Vue
- Nginx從入門到放棄Nginx
- GraphQL從入門到放棄
- deepspeed從入門到放棄
- NumPy從入門到放棄
- webpack從入門到放棄Web
- openstack從入門到放棄
- HTTP從入門到放棄HTTP
- swoole——從入門到放棄(一)
- swoole——從入門到放棄(三)
- 快取從入門到放棄快取
- Spark從入門到放棄---RDDSpark
- webpack 從入門到放棄(一)Web
- 從入門到放棄 - 事件溯源事件
- 慕課 玩轉資料結構 從入門到進階 (草稿)資料結構
- Flask入門到放棄(四)—— 資料庫Flask資料庫
- 資料探勘從入門到放棄(三):樸素貝葉斯
- 大資料架構師從入門到精通大資料架構
- 快速入門資料結構和演算法資料結構演算法
- 資料結構與演算法——棧(一)【棧的快速入門】資料結構演算法
- hive從入門到放棄(二)——DDL資料定義Hive
- HTTP快取從入門到放棄HTTP快取
- Flink從入門到放棄-大綱
- Taro 小程式 從入門到放棄!
- Python 從入門到放棄——Python科普!Python
- Scikit-learn從入門到放棄
- t-SNE 從入門到放棄
- hive從入門到放棄(四)——分割槽與分桶Hive
- 前端學習 資料結構與演算法 快速入門 系列 —— 棧前端資料結構演算法
- 前端學習 資料結構與演算法 快速入門 系列 —— 連結串列前端資料結構演算法
- Docker從入門到放棄(1) Docker簡介與安裝Docker
- webpack -> vue Component 從入門到放棄(四)WebVue