清北學堂北京大學吳耀軒神仙講課day5摘要

2022-01-12 10:37:05 字數 1348 閱讀 5169

今天講圖論

圖是啥?(白紙上的符號?)

對於乙個擁有n個頂點的無向連通圖,它的邊數一定多於n-1條。若從中選擇n-1條邊,使得無向圖仍然連通,則由n個頂點及這 n-1條邊(弧)組成的圖被稱為原無向圖的生成樹。

換句話說,有邊有點就是圖。(本蒟蒻的理解是這樣。。qwq)

另外,還有一些與圖有關的定義(很好理解,通俗一點):

階:圖中點的個數。

邊:兩個點間的連線

權值:邊的長度

鄰接矩陣:

存圖方式:鄰接矩陣,鏈式前向星

1.鄰接矩陣:用兩個角標儲存,f[i][j]表示從i到j的邊的權值

2.鏈式前向星:

void addedge(long

long

from,long

long to,long

long dis)//

入邊鏈式前向星

最小生成樹:從圖中選出一些邊和結點,使得每個結點都被聯通,且保證邊權之和最小

克魯斯卡爾:

最短路徑演算法:

**為

三重迴圈

比爾曼福德:

bellman - ford演算法是求含負權圖的單源最短路徑的一種演算法,效率較低,**難度較小。其原理為連續進行鬆弛,在每次鬆弛時把每條邊都更新一下,若在n-1次鬆弛後還能更新,則說明圖中有負環,因此無法得出結果,否則就完成。

dag(大哥):

蓋茨北京大學演講

大家早上好!微軟認為計算將是個人的,所有的人們創造出來工具,在所有的工具中個人電腦將是重要的一點,它能夠為人們提供溝通以及製造,做生意的全新的方式,這些充滿了好奇心的學生,更好地獲取各種各樣的資訊,讓他們找到自己問題的答案。在過去的30年中,確實是令人難以置信的。我們看到計算以後的方式發展,在30多...

參加「北京大學CIO論壇」

今天上午9 00左右,忽然想起來曾經接到過乙份通知 北京大學cio論壇。或者中國資訊化高峰論壇暨首屆北大cio班結業典禮。內心裡不是很喜歡湊這種熱鬧,畢竟我已經看過 經歷過太多這樣的東西,印象中覺得就不是太好。但是,看到這是中國的最高學府首次舉辦類似的活動,心裡覺得還是有必要去看看的。正想著,身子還...

子串計算 北京大學

牛客網題目鏈結 直接暴力,用map函式存每個子串出現的次數,子串的型別使用兩層迴圈遍歷。注意字串的邊界問題,這裡需要排序所以直接用map include include include include include include include include include include u...