
文章目錄
- 前言
- 適用人群
- 內容走勢
前言
最近接觸了很多學Python的小白,也給不少人做了職業規劃,
聽他們說啊,他們大部分人都是計算機相關專業的大一新生,
我非常納悶兒,大一新生不應該在學C語言嗎?搞什么Python吶?
再仔細一問,哦,學校就開這個課,哦,
那好吧,正好我要回溯到資料結構與演算法,最近發現我的演算法出了點問題,
我聽人家說呀,寫系列文要有個總章,還要有個終章,是對讀者的尊重,
那我就,寫個簡章,把想法、目錄、參考資料等內容先行陳列吧,
適用人群
本系列文依舊是默認你有一定的C/C++基礎,如果沒有的話,建議你先去看一下《C Primer Plus》和《C++ Primer Plus》熟悉一下環境,
然后,要有一定的抽象思維,
簡單的說,就是數學不能太差,我也會盡可能的簡化內容,
內容走勢
首先,陣列和結構體還是要講一下的,
我的風格大家不知道了解了嗎,我不喜歡拖拖拉拉,所以鏈表、堆、堆疊也會一并打包在第一篇里面,
接著是優先佇列(堆),這塊兒是不是會比較陌生一點?
之后我們開始種樹,各種樹,有以前種過的二叉樹、平衡二叉樹、伸展樹等,也有以前沒種或者沒種好的線索二叉樹、選拔樹、紅黑樹、Splay樹等,
接著是畫圖,圖論演算法以前倒是真的沒怎么接觸,這還真是第一次系統的看圖,
再往下,進入哈希演算法地界,哈希散串列是我一直追求實作的資料結構,
之后,便是高級查找樹了,比方說之前對我進行降維打擊的B樹,讓我心里有了點B數,,,
還有Trie樹等,
這之后呢,我們來點演算法上的東西,主要集中在動態規劃這一塊兒會比較多,裝箱啊、分治啊、最優啊、回溯、遞回啊這些的,
再之后,再談談剩下的一些結構,比方說并查集啊、位圖啊、布隆過濾器啊,這些的,
如果不出意外,這個系列便結束了,
不知道大家有沒有期待

emmm,時間已經很晚了,我要去刷《大秦賦》了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/238030.html
標籤:其他
上一篇:chulv過去的一周
下一篇:國家電網考試準備
