https://blog.csdn.net/ybt_c_index/article/details/80623974
——委托 可以理解為:委托是一個(gè)包含有序方法列表的對象,這些方法擁有相同類型的參數(shù)列表和返回值。委托既可以卸載類外,也可以寫在類內(nèi)。委托可以被繼承委托既可以添加普通方法,也可...
——表達(dá)式 double和float的比較 關(guān)于double類型之間或者float類型之間的數(shù)據(jù):有時(shí)是無法正確比較大小的,原因很簡單,就像在十進(jìn)制中,1/3得到的是0.33...
——類 訪問權(quán)限 public:所有類都可以訪問,包括其他程序集private:只有該類自己可以訪問。protected:只有繼承該類的派生類可以訪問,包括其他程序集的派生類...
——C#分為16種預(yù)定義類型和6種自定義類型。 預(yù)定義類型: 1、sbyte: 8位有符號整形2、byte: 8位無符號整形3、short: 16位有符號整形4、u...
1、冒泡排序 冒泡排序每次都會選出一個(gè)最?。ɑ蛘咦畲螅┑臄?shù),并且還會把前面的元素排序,因?yàn)橄袷撬械呐菖萃厦?,所以叫冒泡排序。冒泡排序適合用于基本有序,或者想求出前幾個(gè)最小...
弗洛伊德算法可以獲得圖中所有點(diǎn),到其它任意一點(diǎn)的最短路徑。 弗洛伊德核心部分參考:https://www.cnblogs.com/wangyuliang/p/9216365....
描述: Dijstra算法代碼基本與Prim算法相同,不過需要打印出路徑和路徑長度,所以需要稍作修改,修改的地方都已注釋標(biāo)出 頂點(diǎn): 邊: 構(gòu)造鄰接矩陣: Dijkstra算...
Kruskal核心就是判斷加入邊之后是否成環(huán),每次都是找一個(gè)權(quán)值最小的邊,然后判斷添加這條邊,最小生成樹是否會產(chǎn)生環(huán)也就是判斷這條邊的起始頂點(diǎn)和終止頂點(diǎn)是否已經(jīng)在最小生成樹的...
結(jié)合鄰接矩陣使用Prim算法求得圖的最小生成樹 頂點(diǎn) 邊 創(chuàng)建鄰接矩陣: 最小生成樹普利姆(Prim)算法: 以下面這個(gè)圖為例,求它的最小生成樹 Main函數(shù)代碼: 運(yùn)行結(jié)果:
一、什么是二叉搜索樹? 二叉搜索樹(BST,Binary Search Tree), 也稱二叉排序樹或二叉查找樹二叉搜索樹:一棵二叉樹,可以為空;如果不為空,滿足以下性質(zhì):1...