C 我的知識鏈

2021-09-30 11:58:00 字數 543 閱讀 9492

目的:寫這篇日誌,我想把我所掌握的點逐個列舉,有助複習,有助針對性學習

有句話叫

資料結構+演算法

=程式設計

所以我準備分成三部分:資料結構,演算法,以及資料型別

資料型別:

資料結構:

結構體:會。

陣列:不寫了,唯一就是它不可以自定義下標且下標從0開始

鄰接矩陣:就乙個二維陣列,通常(我只知道)用在圖論類問題中記錄兩座標的連通性

鄰接表:乙個字,暈。好吧我還是沒太明白,感覺如果需要用的話我應該寫不成

堆(優先佇列):感覺掌握的還行,建立及維護還挺簡單的,就是需要把那句定義的話記清楚

隊和棧(先進先出和先進後出)只知道這些,感覺還湊合

演算法思想:

貪心:貌似還行(回來找幾道題切切)

模擬:還行吧,(應該算有一定水平)

搜尋(dfs/bfs

):感覺僅僅算是明白(還是基本上),熟練寫成還有差距

dp就不說了。(想學怎奈力不從心,寒假再說吧,如果順利掌握前面的東西的話)

時間原因,先就這了。

區塊鏈的知識

1 區塊鏈資產的特點 全球流通 區塊鏈資產有幾大特點,其中之一就是全球流通。區塊鏈資產首先是基於網際網路的,只要有網際網路的地方,區塊鏈資產就可以進行流通,這裡的網際網路可以是全球資訊網,也可以是各種區域網,所以區塊鏈資產是全球流通的。甚至你在月球火星上,你只要有網際網路,我就可以把我的區塊鏈資產轉...

我理解的區塊鏈

什麼是區塊鏈?區塊鏈這個名字,聽起來完全是丈二和尚摸不著頭腦,不知道是個什麼東西。我覺得是因為名字起得不好,比較形象的名字應該叫做分布式賬本,一聽就知道是個賬本,賬本就是一條條的交易記錄,記錄起來。先不去管它叫什麼名字,我覺得它具有的特性如下 1.去中心的,沒有誰擁有絕對的權利來影響整個系統,系統的...

我眼中的責任鏈模式

處理事情的物件是先後順序的。程式設計中最明顯的就是 快取,一般,你會先查詢記憶體資料,沒有資料再看硬碟資料,再沒有資料,則請求網路資料。這裡很明顯的就是乙個個的進行處理。某個物件沒有能力處理則把處理權交給另外的物件。想要行為乙個完整的鏈,需要有乙個設定下一級的能力,類圖中需要體現這點 類圖倒是很簡單...