原创 C++ static關鍵字

文章目錄1 static關鍵字(1) 變量不用static修飾(2) 變量使用static修飾2. static全局變量與普通的全局變量有什麼區別 ?3. static局部變量和普通局部變量有什麼區別 ?4. static函

原创 算法與數據結構(13): 圖(1)——圖的存儲及遍歷

文章目錄1 圖簡介2 圖的存儲2.1 鄰接矩陣——數組2.2 鄰接表——鏈表2.3 十字鏈表——鏈表2.4 鄰接多重表——鏈表2.5 圖的遍歷(1) 深度優先搜索(2) 廣度優先搜索(3) 代碼示例3 最小生成樹參考資料 注:轉

原创 算法與數據結構(12): 二叉樹

文章目錄1 二叉樹簡介1.1 名詞解釋1.2 二叉樹的性質1.3 二叉樹種類2 二叉樹——數組3 二叉樹——鏈表參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/arti

原创 C++ 多態(3): RTTI 和 異常處理

文章目錄1 RTTI代碼示例2 異常處理(1) 拋出異常(2) 捕獲異常(3) 代碼示例參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/1

原创 算法與數據結構(9): 棧

文章目錄1 棧簡介2 單一數據類型棧3 棧模板(1) 案例改造(2) 案例改造——棧模板參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/1

原创 C++ 多態(2): 純虛函數, 抽象類和接口類

文章目錄1 純虛函數和抽象類代碼示例2 接口類代碼示例參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/100711676 1 純虛函數和

原创 C++ 模板(4): 模板函數, 模板類 和 標準模板庫(STL)

文章目錄4 模板函數與模板類4.1 函數模板代碼示例4.2 類模板代碼示例5 標準模板庫(STL)5.1 向量(vector)5.2 鏈表(list)5.3 映射(map)代碼示例(1) vector(2) list(3) ma

原创 C++ 模板(1): 友元函數和友元類

文章目錄1 友元函數代碼示例2 友元類代碼示例參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/100747994 1 友元函數 函數定義

原创 算法與數據結構(11): 線性表(2)——鏈表

文章目錄3 鏈表的基本操作3.1 鏈表簡介3.2 代碼示例4 鏈表應用——通訊錄參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/10085

原创 算法與數據結構(10): 線性表(1)——順序表

文章目錄1 線性表簡介2 順序表的基本操作(1) 順序表——插入, 刪除, 清空, 遍歷等操作(2) 順序表——指定元素的前驅 和 後繼3 鏈表的基本操作4 鏈表應用——通訊錄參考資料 注:轉載請標明原文出處鏈接:https:/

原创 C++ 模板(2): 靜態(static)

文章目錄2 靜態(static)代碼示例參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/100764228 2 靜態(static) 靜

原创 算法與數據結構(8): 隊列

文章目錄1 隊列簡介2 面向對象的隊列設計3 環形隊列代碼實現4 隊列的實際應用參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/10061

原创 算法與數據結構(7): 堆排序

文章目錄1堆排序2 堆的基本存儲3 shift up4 shift down5 實現簡單的堆排序參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/detai

原创 算法與數據結構(6): 快速排序

文章目錄1 快速排序2 實現簡單的快速排序參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/100574970 1 快速排序 快速排序(Q

原创 算法與數據結構(2): 插入排序

文章目錄1 插入排序2 實現簡單的插入排序3 測試排序算法的性能參考資料 注:轉載請標明原文出處鏈接:https://xiongyiming.blog.csdn.net/article/details/100552609 1