原创 位運算二進制大雜燴一勞永逸

文章出自http://dsqiu.iteye.com/blog/1688744      位運算二進制大雜燴一勞永逸 先交代下位運算的基礎知識   a & b  a | b  a ^ b     ~a   a << b a >> b

原创 最短路徑算法——Dijkstra,Bellman-Ford,Floyd-Warshall,Johnson,無一倖免

文章出自:http://dsqiu.iteye.com/blog/1689163 最短路徑算法——Dijkstra,Bellman-Ford,Floyd-Warshall,Johnson,無一倖免 本文內容框架: §1 Dijk

原创 棧的圖文解析 和 對應3種語言的實現(C/C++/Java)

出自:http://www.cnblogs.com/skywang12345/p/3562239.html 棧的圖文解析 和 對應3種語言的實現(C/C++/Java)   概要 本章會先對棧的原理進行介紹,然後分別通過C/C+

原创 有向強連通和網絡流大講堂——史無前例最大流(最小割)、最小費用最大流

文章出自:http://dsqiu.iteye.com/blog/1689507 有向強連通和網絡流大講堂——史無前例最大流(最小割)、最小費用最大流 本文內容框架(未完成): §1網絡流的基本概念 §2最大流問題 §2.1

原创 二叉堆(一)之 圖文解析 和 C語言的實現

出自:http://www.cnblogs.com/skywang12345/p/3610187.html 二叉堆(一)之 圖文解析 和 C語言的實現   概要 本章介紹二叉堆,二叉堆就是通常我們所說的數據結構中"堆"中的一種。

原创 伸展樹(一)之 圖文解析 和 C語言的實現

出自:http://www.cnblogs.com/skywang12345/p/3604238.html 伸展樹(一)之 圖文解析 和 C語言的實現   概要 本章介紹伸展樹。它和"二叉查找樹"和"AVL樹"一樣,都是特殊的二

原创 最小生成樹——Prim、Kruskal、Sollin(Boruvka)

文章出自:http://dsqiu.iteye.com/blog/1689178 最小生成樹——Prim、Kruskal、Sollin(Boruvka)   本文內容框架: 1.Prim算法及其基於優先隊列實現       2

原创 AVL樹(一)之 圖文解析 和 C語言的實現

出自:http://www.cnblogs.com/skywang12345/p/3576969.html AVL樹(一)之 圖文解析 和 C語言的實現   概要 本章介紹AVL樹。和前面介紹"二叉查找樹"的流程一樣,本章先對A

原创 二分圖大講堂——徹底搞定最大匹配數(最小覆蓋數)、最大獨立數、最小路徑覆蓋、帶權最優匹配

文章出自:http://dsqiu.iteye.com/blog/1689505 二分圖大講堂——徹底搞定最大匹配數(最小覆蓋數)、最大獨立數、最小路徑覆蓋、帶權最優匹配 文本內容框架: §1圖論點、邊集和二分圖的相關概念和性質

原创 紅黑樹(二)之 C語言的實現

出自:http://www.cnblogs.com/skywang12345/p/3624177.html 紅黑樹(二)之 C語言的實現   概要 紅黑樹在日常的使用中比較常用,例如Java的TreeMap和TreeSet,C+

原创 二叉查找樹(一)之 圖文解析 和 C語言的實現

出自:http://www.cnblogs.com/skywang12345/p/3576328.html 二叉查找樹(一)之 圖文解析 和 C語言的實現   概要     本章先對二叉樹的相關理論知識進行介紹,然後給

原创 拓撲排序和關鍵路徑

文章出自:http://dsqiu.iteye.com/blog/1689199 拓撲排序和關鍵路徑   拓撲排序 拓撲排序最大的用途就是判斷一個有向圖是否有環,當然判斷還有一種方法就是Floyd算法。如果用鄰接表的話拓撲排序

原创 紅黑樹(一)之 原理和算法詳細介紹

出自:http://www.cnblogs.com/skywang12345/p/3245399.html 紅黑樹(一)之 原理和算法詳細介紹   概要 目錄1 紅黑樹的介紹2 紅黑樹的應用3 紅黑樹的時間複雜度和相關證明4 紅

原创 紅黑樹(三)之 Linux內核中紅黑樹的經典實現

出自:http://www.cnblogs.com/skywang12345/p/3624202.html 紅黑樹(三)之 Linux內核中紅黑樹的經典實現   概要 前面分別介紹了紅黑樹的理論知識 以及 通過C語言實現了紅

原创 圖遍歷算法——DFS、BFS、A*、B*和Flood Fill 遍歷算法大串講

文章出自:http://dsqiu.iteye.com/blog/1689130 圖遍歷算法——DFS、BFS、A*、B*和Flood Fill 遍歷算法大串講 本文內容框架: §1 圖遍歷DFS和BFS兩種實現 §2 A*算