摘要:
List Reverse( List L ){ if(L==NULL) return; List head=(List)malloc(sizeof(struct Node)); head->Next=NULL; List q=L,p; while(q!=NULL) { p=q; q=q->Next; 阅读全文
摘要:
#include #include using namespace std; int e[100][100]; //无向图图采用邻接矩阵表示,一般的图采用数组,稀疏图可采用vector动态表示节约资源 int book[100]; //采用book数组记录节点是否已经访问过 int n,m; /... 阅读全文
摘要:
最优二叉树:带权路径长度最小的二叉树称为哈弗曼树,也称为最优二叉。 哈弗曼树本身有N个节点,将这N个节点,从这N个节点选取2个最小的,合并成一个新节点。这时有N-1个节点,再将这N -1个节点重复处理最终合并成一个节点。此时得到的树就是最优二叉树。 #include #include using namespace std; #define max 1000 int c... 阅读全文