1. 程式人生 > >《資料結構與演算法之美》專欄閱讀筆記1——複雜度分析

《資料結構與演算法之美》專欄閱讀筆記1——複雜度分析

蹭可愛的男朋友買的極客時間的專欄【資料結構與演算法之美】,作者讓大家定個學習的flag。o( ̄▽ ̄)o,好吧,最近喜歡做思維導圖(純粹因為好看!),所以flag就是每篇都要寫讀書筆記咯~

我不是鹹魚,是新鮮的!

文章目錄

1、如何抓住重點,系統高效地學習資料結構和演算法

如何高效學習資料結構和演算法

文中給出了大部分資料結構和演算法書籍中涉及到的知識點的圖。手機上看著有點麻煩,懶得看,就照著做了一個。
在這裡插入圖片描述

大體來說,資料結構部分就是線性表、散列表、樹、圖。演算法部分基礎是複雜度分析、基本演算法思路,涉及到的演算法有排序、搜尋、查詢、字串匹配。相關資訊如下:
在這裡插入圖片描述

【結】主要是看個概覽圖,吃個定心丸,畫個重點。需要著重提醒自己的就是對資料結構和演算法要注意思考的幾點:來歷、特點、適合解決的問題、實際應用場景。

2、複雜度分析

在這裡插入圖片描述
【結】理一理為什麼要進行復雜度分析,如何進行復雜度分析,時間、空間複雜度的基本分析手段和表示方法。