原创 帶頭節點的雙循環鏈表

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _LINKLIST_

原创 圖的鄰接矩陣存儲, 藉助隊列的廣度優先遍歷; prim算法的實現和分析;

頭文件(AMGraph.h) # ifndef _AMGRAPH_ # define _AMGRAPH_ # include <iostream> using namespace std; # define MaxVertexNum

原创 數據結構鏈隊列實現

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _HEAD_ # d

原创 數據結構順序隊列實現

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _HEAD_ # d

原创 數據結構鏈棧實現

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _HEAD_ # d

原创 引用的本質和C++類封裝的原理;

引用的本質和C++類封裝的原理, 談到這個問題就要,首先連接長指針變量;即型如int * const p,他表示的是p的指向不可變,指向的內容可讀可寫; int a = 10; int * const p = &a; *p = 2

原创 帶頭節點的單循環鏈表

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _LINKLIST_

原创 單鏈表代碼實現

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _LINKLIST_

原创 C++的STL適配器的實現原理

在C++的算法中,每個仿函數,都必須要繼承binary_function 或者unary_function這兩個類, 這兩個函數都是定義typedef定義; 這裏可以看源碼; template<class _Arg1, class _

原创 線性表代碼實現

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _SEQLIST_

原创 數據結構字符串動態堆存儲實現

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _HEAPSTRIN

原创 菲波那切數列的遞歸、迭代、動態規劃實現;

接下來將介紹一個菲波那切數列、階乘、求和的遞歸、迭代、動態規劃實現和只能用遞歸實現的漢諾塔; 頭文件; # ifndef _RECURSION_ # define _RECURSION_ # include <iostream> us

原创 階乘的遞歸、迭代、動態規劃實現;

接下來將介紹一個菲波那切數列、階乘、求和的遞歸、迭代、動態規劃實現和只能用遞歸實現的漢諾塔; 頭文件; # ifndef _RECURSION_ # define _RECURSION_ # include <iostream> us

原创 求和的遞歸、迭代、動態規劃實現;

接下來將介紹一個菲波那切數列、階乘、求和的遞歸、迭代、動態規劃實現和只能用遞歸實現的漢諾塔; 頭文件; # ifndef _RECURSION_ # define _RECURSION_ # include <iostream> us

原创 迪傑斯特拉算法;

如題;這是一套完整的可運行的代碼;需要讀者有一定的基礎去閱讀; 語言是用C語言實現;在C++環境中編寫;在C++中可直接運行;在C語言中需要改部分頭文件和輸出語句; 頭文件;這要是代碼的聲明部分; # ifndef _AMGRAPH_