摘要:
最近抽空整理了"數據結構和算法"的相關文章。在整理過程中,對于每種數據結構和算法分別給出"C"、"C++"和"Java"這三種語言的實現;實現語言雖不同,但原理如出一轍。因此,讀者在了解和學習的過程中,擇其一即可!下面是整理數據數據和算法的目錄表,對于每一種按照C/C++/Java進行了劃分,方便查...
閱讀全文
posted @ 2014-03-24 09:26
如果天空不死
閱讀(283569)
推薦(407)
摘要:
最近,在研究Java多線程的內容目錄,將其內容逐步整理并發布。(一) 基礎篇01.Java多線程系列--“基礎篇”01之 基本概念02.Java多線程系列--“基礎篇”02之 常用的實現多線程的兩種方式03.Java多線程系列--“基礎篇”03之 Thread中start()和run()的區別04.Java多線程系列--“基礎篇”04之 synchronized關鍵字05.Java多線程系列--“基礎篇”05之 線程等待與喚醒06.Java多線程系列--“基礎篇”06之 線程讓步07.Java多線程系列--“基礎篇”07之 線程休眠08.Java多線程系列--“基礎篇”08之 join()09
閱讀全文
posted @ 2013-12-18 14:22
如果天空不死
閱讀(190821)
推薦(139)
摘要:
下面是最近總結的Java集合(JDK1.6.0_45)相關文章的目錄。01.Java 集合系列01之 總體框架02.Java 集合系列02之 Collection架構03.Java 集合系列03之 ArrayList詳細介紹(源碼解析)和使用示例04.Java 集合系列04之 fail-fast總結(通過ArrayList來說明fail-fast的原理、解決辦法)05.Java 集合系列05之 LinkedList詳細介紹(源碼解析)和使用示例06.Java 集合系列06之 Vector詳細介紹(源碼解析)和使用示例07.Java 集合系列07之 Stack詳細介紹(源碼解析)和使用示例08.
閱讀全文
posted @ 2013-09-15 20:01
如果天空不死
閱讀(120084)
推薦(126)
摘要:
Java 知識知識點01.Java 隨機數02,Java hashCode() 和 equals()的若干問題解答03,Java 中 Comparable 和 Comparator 比較04.Java Annotation認知(包括框架圖、詳細介紹、示例說明)05.Java引用總結--StrongReference、SoftReference、WeakReference、PhantomReference系列專題的目錄01. Java String系列 (共3篇)02.Java異常系列 (共3篇)03.Java 時間日期系列(共7篇)04.java io系列 (共26篇)05...
閱讀全文
posted @ 2013-06-14 09:35
如果天空不死
閱讀(23662)
推薦(27)
2014年5月28日
摘要:
前面分別通過C和C++實現了弗洛伊德算法,本文介紹弗洛伊德算法的Java實現。目錄 1. 弗洛伊德算法介紹 2. 弗洛伊德算法圖解 3. 弗洛伊德算法的代碼說明 4. 弗洛伊德算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算...
閱讀全文
posted @ 2014-05-28 09:35
如果天空不死
閱讀(17842)
推薦(8)
2014年5月24日
摘要:
本章是弗洛伊德算法的C++實現。目錄 1. 弗洛伊德算法介紹 2. 弗洛伊德算法圖解 3. 弗洛伊德算法的代碼說明 4. 弗洛伊德算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 弗洛伊德算法介紹和Dijkstr...
閱讀全文
posted @ 2014-05-24 21:48
如果天空不死
閱讀(12782)
推薦(3)
2014年5月23日
摘要:
本章介紹弗洛伊德算法。和以往一樣,本文會先對弗洛伊德算法的理論論知識進行介紹,然后給出C語言的實現。后續再分別給出C++和Java版本的實現。目錄 1. 弗洛伊德算法介紹 2. 弗洛伊德算法圖解 3. 弗洛伊德算法的代碼說明 4. 弗洛伊德算法的源碼 轉載請注明出處:http://www.cnbl...
閱讀全文
posted @ 2014-05-23 09:39
如果天空不死
閱讀(14072)
推薦(11)
2014年5月22日
摘要:
前面分別通過C和C++實現了迪杰斯特拉算法,本文介紹迪杰斯特拉算法的Java實現。目錄 1. 迪杰斯特拉算法介紹 2. 迪杰斯特拉算法圖解 3. 迪杰斯特拉算法的代碼說明 4. 迪杰斯特拉算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:...
閱讀全文
posted @ 2014-05-22 09:33
如果天空不死
閱讀(39442)
推薦(17)
2014年5月21日
摘要:
本章是迪杰斯特拉算法的C++實現。目錄 1. 迪杰斯特拉算法介紹 2. 迪杰斯特拉算法圖解 3. 迪杰斯特拉算法的代碼說明 4. 迪杰斯特拉算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 迪杰斯特拉算法介紹迪杰...
閱讀全文
posted @ 2014-05-21 09:33
如果天空不死
閱讀(25201)
推薦(16)
2014年5月20日
摘要:
本章介紹迪杰斯特拉算法。和以往一樣,本文會先對迪杰斯特拉算法的理論論知識進行介紹,然后給出C語言的實現。后續再分別給出C++和Java版本的實現。目錄 1. 迪杰斯特拉算法介紹 2. 迪杰斯特拉算法圖解 3. 迪杰斯特拉算法的代碼說明 4. 迪杰斯特拉算法的源碼 轉載請注明出處:http://ww...
閱讀全文
posted @ 2014-05-20 09:11
如果天空不死
閱讀(89539)
推薦(32)
2014年5月19日
摘要:
前面分別通過C和C++實現了普里姆,本文介紹普里姆的Java實現。目錄 1. 普里姆算法介紹 2. 普里姆算法圖解 3. 普里姆算法的代碼說明 4. 普里姆算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 普里姆...
閱讀全文
posted @ 2014-05-19 09:26
如果天空不死
閱讀(16569)
推薦(9)
2014年5月18日
摘要:
本章是普里姆算法的C++實現。目錄 1. 普里姆算法介紹 2. 普里姆算法圖解 3. 普里姆算法的代碼說明 4. 普里姆算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 普里姆算法介紹普里姆(Prim)算法,是用...
閱讀全文
posted @ 2014-05-18 07:51
如果天空不死
閱讀(9279)
推薦(5)
2014年5月17日
摘要:
本章介紹普里姆算法。和以往一樣,本文會先對普里姆算法的理論論知識進行介紹,然后給出C語言的實現。后續再分別給出C++和Java版本的實現。目錄 1. 普里姆算法介紹 2. 普里姆算法圖解 3. 普里姆算法的代碼說明 4. 普里姆算法的源碼 轉載請注明出處:http://www.cnblogs.co...
閱讀全文
posted @ 2014-05-17 09:02
如果天空不死
閱讀(23681)
推薦(9)
2014年5月16日
摘要:
前面分別通過C和C++實現了克魯斯卡爾,本文介紹克魯斯卡爾的Java實現。目錄 1. 最小生成樹 2. 克魯斯卡爾算法介紹 3. 克魯斯卡爾算法圖解 4. 克魯斯卡爾算法分析 5. 克魯斯卡爾算法的代碼說明 6. 克魯斯卡爾算法的源碼 轉載請注明出處:http://www.rzrgm.cn/...
閱讀全文
posted @ 2014-05-16 16:10
如果天空不死
閱讀(14653)
推薦(7)
摘要:
本章是克魯斯卡爾算法的C++實現。目錄 1. 最小生成樹 2. 克魯斯卡爾算法介紹 3. 克魯斯卡爾算法圖解 4. 克魯斯卡爾算法分析 5. 克魯斯卡爾算法的代碼說明 6. 克魯斯卡爾算法的源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據...
閱讀全文
posted @ 2014-05-16 10:08
如果天空不死
閱讀(13575)
推薦(7)
2014年5月15日
摘要:
本章介紹克魯斯卡爾算法。和以往一樣,本文會先對克魯斯卡爾算法的理論論知識進行介紹,然后給出C語言的實現。后續再分別給出C++和Java版本的實現。目錄 1. 最小生成樹 2. 克魯斯卡爾算法介紹 3. 克魯斯卡爾算法圖解 4. 克魯斯卡爾算法分析 5. 克魯斯卡爾算法的代碼說明 6. 克魯斯卡爾算法...
閱讀全文
posted @ 2014-05-15 19:33
如果天空不死
閱讀(34231)
推薦(13)
摘要:
前面分別介紹了拓撲排序的C和C++實現,本文通過Java實現拓撲排序。目錄 1. 拓撲排序介紹 2. 拓撲排序的算法圖解 3. 拓撲排序的代碼說明 4. 拓撲排序的完整源碼和測試程序轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 ...
閱讀全文
posted @ 2014-05-15 09:36
如果天空不死
閱讀(17417)
推薦(10)
2014年5月14日
摘要:
本章是通過C++實現拓撲排序。目錄 1. 拓撲排序介紹 2. 拓撲排序的算法圖解 3. 拓撲排序的代碼說明 4. 拓撲排序的完整源碼和測試程序轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 拓撲排序介紹拓撲排序(Topolo...
閱讀全文
posted @ 2014-05-14 15:17
如果天空不死
閱讀(14622)
推薦(5)
摘要:
本章介紹圖的拓撲排序。和以往一樣,本文會先對拓撲排序的理論知識進行介紹,然后給出C語言的實現。后續再分別給出C++和Java版本的實現。目錄 1. 拓撲排序介紹 2. 拓撲排序的算法圖解 3. 拓撲排序的代碼說明 4. 拓撲排序的完整源碼和測試程序轉載請注明出處:http://www.cnblogs...
閱讀全文
posted @ 2014-05-14 09:15
如果天空不死
閱讀(17160)
推薦(8)
2014年5月13日
摘要:
本章會先對圖的深度優先搜索和廣度優先搜索進行介紹,然后再給出C/C++/Java的實現。目錄 1. 深度優先搜索的圖文介紹 1.1 深度優先搜索介紹 1.2 深度優先搜索圖解 2. 廣度優先搜索的圖文介紹 2.1 廣度優先搜索介紹 2.2 廣度優先搜索圖解 3. 搜索算法的源碼轉載請注明出處:htt...
閱讀全文
posted @ 2014-05-13 09:36
如果天空不死
閱讀(211823)
推薦(104)
摘要:
前面分別介紹了鄰接表有向圖的C和C++實現,本文通過Java實現鄰接表有向圖。目錄 1. 鄰接表有向圖的介紹 2. 鄰接表有向圖的代碼說明 3. 鄰接表有向圖的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 鄰接...
閱讀全文
posted @ 2014-05-13 00:06
如果天空不死
閱讀(13252)
推薦(4)
2014年5月12日
摘要:
本章是通過C++實現鄰接表有向圖。目錄 1. 鄰接表有向圖的介紹 2. 鄰接表有向圖的代碼說明 3. 鄰接表有向圖的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 鄰接表有向圖的介紹鄰接表有向圖是指通過鄰接表表示...
閱讀全文
posted @ 2014-05-12 16:04
如果天空不死
閱讀(7435)
推薦(2)
摘要:
本章介紹鄰接表有向圖。在"圖的理論基礎"中已經對圖進行了理論介紹,這里就不再對圖的概念進行重復說明了。和以往一樣,本文會先給出C語言的實現;后續再分別給出C++和Java版本的實現。實現的語言雖不同,但是原理如出一轍,選擇其中之一進行了解即可。若文章有錯誤或不足的地方,請不吝指出! 目錄 1. 鄰接...
閱讀全文
posted @ 2014-05-12 09:29
如果天空不死
閱讀(9162)
推薦(2)
2014年5月11日
摘要:
前面分別介紹了鄰接矩陣有向圖的C和C++實現,本文通過Java實現鄰接矩陣有向圖。目錄 1. 鄰接矩陣有向圖的介紹 2. 鄰接矩陣有向圖的代碼說明 3. 鄰接矩陣有向圖的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 ...
閱讀全文
posted @ 2014-05-11 09:25
如果天空不死
閱讀(5645)
推薦(0)
2014年5月10日
摘要:
本章是通過C++實現鄰接矩陣有向圖。目錄 1. 鄰接矩陣有向圖的介紹 2. 鄰接矩陣有向圖的代碼說明 3. 鄰接矩陣有向圖的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 鄰接矩陣有向圖的介紹鄰接矩陣有向圖是指通...
閱讀全文
posted @ 2014-05-10 09:43
如果天空不死
閱讀(5054)
推薦(3)
2014年5月9日
摘要:
本章介紹鄰接矩陣有向圖。在"圖的理論基礎"中已經對圖進行了理論介紹,這里就不再對圖的概念進行重復說明了。和以往一樣,本文會先給出C語言的實現;后續再分別給出C++和Java版本的實現。實現的語言雖不同,但是原理如出一轍,選擇其中之一進行了解即可。若文章有錯誤或不足的地方,請不吝指出! 目錄 1. 鄰...
閱讀全文
posted @ 2014-05-09 16:57
如果天空不死
閱讀(11074)
推薦(6)
摘要:
前面分別介紹了鄰接表無向圖的C和C++實現,本文通過Java實現鄰接表無向圖。目錄 1. 鄰接表無向圖的介紹 2. 鄰接表無向圖的代碼說明 3. 鄰接表無向圖的完整源碼轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 鄰接表無...
閱讀全文
posted @ 2014-05-09 10:07
如果天空不死
閱讀(9487)
推薦(1)
2014年5月8日
摘要:
本章是通過C++實現鄰接表無向圖。目錄 1. 鄰接表無向圖的介紹 2. 鄰接表無向圖的代碼說明 3. 鄰接表無向圖的完整源碼轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 鄰接表無向圖的介紹鄰接表無向圖是指通過鄰接表表示的無...
閱讀全文
posted @ 2014-05-08 23:52
如果天空不死
閱讀(10576)
推薦(4)
摘要:
本章介紹鄰接表無向圖。在"圖的理論基礎"中已經對圖進行了理論介紹,這里就不再對圖的概念進行重復說明了。和以往一樣,本文會先給出C語言的實現;后續再分別給出C++和Java版本的實現。實現的語言雖不同,但是原理如出一轍,選擇其中之一進行了解即可。若文章有錯誤或不足的地方,請不吝指出! 目錄 1. 鄰接...
閱讀全文
posted @ 2014-05-08 17:20
如果天空不死
閱讀(15779)
推薦(4)
摘要:
前面分別介紹了鄰接矩陣無向圖的C和C++實現,本文通過Java實現鄰接矩陣無向圖。目錄 1. 鄰接矩陣無向圖的介紹 2. 鄰接矩陣無向圖的代碼說明 3. 鄰接矩陣無向圖的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 ...
閱讀全文
posted @ 2014-05-08 09:08
如果天空不死
閱讀(10986)
推薦(3)
2014年5月7日
摘要:
本章是通過C++實現鄰接矩陣無向圖。目錄 1. 鄰接矩陣無向圖的介紹 2. 鄰接矩陣無向圖的代碼說明 3. 鄰接矩陣無向圖的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 鄰接矩陣無向圖的介紹鄰接矩陣無向圖是指通...
閱讀全文
posted @ 2014-05-07 17:33
如果天空不死
閱讀(8406)
推薦(2)
摘要:
本章介紹鄰接矩陣無向圖。在"圖的理論基礎"中已經對圖進行了理論介紹,這里就不再對圖的概念進行重復說明了。和以往一樣,本文會先給出C語言的實現;后續再分別給出C++和Java版本的實現。實現的語言雖不同,但是原理如出一轍,選擇其中之一進行了解即可。若文章有錯誤或不足的地方,請不吝指出! 目錄 1. 鄰...
閱讀全文
posted @ 2014-05-07 09:42
如果天空不死
閱讀(22103)
推薦(4)
2014年5月6日
摘要:
本章介紹數據結構中圖的基本概念。目錄 1. 圖的基本概念 2. 圖的存儲結構 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄 圖的基本概念1. 圖的定義定義:圖(graph)是由一些點(vertex)和這些點之間的連線(e...
閱讀全文
posted @ 2014-05-06 09:20
如果天空不死
閱讀(20729)
推薦(41)
2014年5月5日
摘要:
前面分別通過C和C++實現了哈夫曼樹,本章給出哈夫曼樹的java版本。目錄 1. 哈夫曼樹的介紹 2. 哈夫曼樹的圖文解析 3. 哈夫曼樹的基本操作 4. 哈夫曼樹的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結構與算法系列 目錄...
閱讀全文
posted @ 2014-05-05 09:16
如果天空不死
閱讀(20715)
推薦(9)
2014年5月4日
摘要:
上一章介紹了哈夫曼樹的基本概念,并通過C語言實現了哈夫曼樹。本章是哈夫曼樹的C++實現。目錄 1. 哈夫曼樹的介紹 2. 哈夫曼樹的圖文解析 3. 哈夫曼樹的基本操作 4. 哈夫曼樹的完整源碼 轉載請注明出處:http://www.rzrgm.cn/skywang12345/更多內容:數據結...
閱讀全文
posted @ 2014-05-04 18:37
如果天空不死
閱讀(10955)
推薦(3)
摘要:
本章介紹哈夫曼樹。和以往一樣,本文會先對哈夫曼樹的理論知識進行簡單介紹,然后給出C語言的實現。后續再分別給出C++和Java版本的實現;實現的語言雖不同,但是原理如出一轍,選擇其中之一進行了解即可。若文章有錯誤或不足的地方,請幫忙指出! 目錄 1. 哈夫曼樹的介紹 2. 哈夫曼樹的圖文解析 3. 哈...
閱讀全文
posted @ 2014-05-04 12:04
如果天空不死
閱讀(18149)
推薦(5)
2014年4月30日
摘要:
概要本章介紹排序算法中的基數排序。內容包括:1.基數排序介紹2.基數排序圖文說明3.基數排序實現3.1基數排序C實現3.2基數排序C++實現3.3基數排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/3603669.html更多排序和算法請參...
閱讀全文
posted @ 2014-04-30 09:27
如果天空不死
閱讀(78618)
推薦(43)
2014年4月29日
摘要:
概要本章介紹排序算法中的桶排序。內容包括:1.桶排序介紹2.桶排序圖文說明3.桶排序實現3.1 桶排序C實現3.2 桶排序C++實現3.3 桶排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/3602737.html更多排序和算法請參考:數據...
閱讀全文
posted @ 2014-04-29 09:28
如果天空不死
閱讀(28090)
推薦(11)
2014年4月28日
摘要:
概要本章介紹排序算法中的歸并排序。內容包括:1.歸并排序介紹2.歸并排序圖文說明3.歸并排序的時間復雜度和穩定性4.歸并排序實現4.1 歸并排序C實現4.2 歸并排序C++實現4.3 歸并排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/36...
閱讀全文
posted @ 2014-04-28 09:44
如果天空不死
閱讀(84961)
推薦(68)
2014年4月26日
摘要:
概要本章介紹排序算法中的堆排序。目錄1.堆排序介紹2.堆排序圖文說明3.堆排序的時間復雜度和穩定性4.堆排序實現4.1堆排序C實現4.2堆排序C++實現4.3堆排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/3602162.html更多排序...
閱讀全文
posted @ 2014-04-26 10:45
如果天空不死
閱讀(62841)
推薦(59)
2014年4月25日
摘要:
概要本章介紹排序算法中的選擇排序。目錄1.選擇排序介紹2.選擇排序圖文說明3.選擇排序的時間復雜度和穩定性4.選擇排序實現4.1選擇排序C實現4.2選擇排序C++實現4.3選擇排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/3597641....
閱讀全文
posted @ 2014-04-25 09:36
如果天空不死
閱讀(27475)
推薦(6)
2014年4月24日
摘要:
概要本章介紹排序算法中的希爾排序。內容包括:1.希爾排序介紹2.希爾排序圖文說明3.希爾排序的時間復雜度和穩定性4.希爾排序實現4.1希爾排序C實現4.2希爾排序C++實現4.3希爾排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/35975...
閱讀全文
posted @ 2014-04-24 09:28
如果天空不死
閱讀(46931)
推薦(26)
2014年4月23日
摘要:
概要本章介紹排序算法中的直接插入排序。內容包括:1.直接插入排序介紹2.直接插入排序圖文說明3.直接插入排序的時間復雜度和穩定性4.直接插入排序實現4.1 直接插入排序C實現4.2 直接插入排序C++實現4.3 直接插入排序Java實現轉載請注明出處:http://www.rzrgm.cn/s...
閱讀全文
posted @ 2014-04-23 09:36
如果天空不死
閱讀(73253)
推薦(24)
2014年4月22日
摘要:
概要本章介紹排序算法中的快速排序。目錄1.快速排序介紹2.快速排序圖文說明3.快速排序的時間復雜度和穩定性4.快速排序實現4.1快速排序C實現4.2快速排序C++實現4.3快速排序Java實現轉載請注明出處:http://www.rzrgm.cn/skywang12345/p/3596746....
閱讀全文
posted @ 2014-04-22 09:12
如果天空不死
閱讀(143605)
推薦(59)