摘要:
1 // haffman.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 using namespace std; 7 8 typedef struct hfnode 9 { 10 char ch; //存储字符 11 int weight; //存储权值 12 int parent; //双亲结点位置 13 int lchild; //左右孩子结点位置 14 int rchild; 15 } hfnode,*hfmtree; 16... 阅读全文
摘要:
1 // order.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include "string.h" 6 #include 7 8 #define length 26 9 using namespace std;10 /*********选择排序*********/11 void order(char *a,int n)12 {13 int i = 0,j = 0;14 char temp;15 for(i = 0; i a[j])19 {20 tem... 阅读全文
摘要:
1 // zhan.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 using namespace std; 7 typedef struct stacknode 8 { 9 int data; 10 struct stacknode *next; 11 }stacknode,*LinkStack; 12 13 //判断栈为空 14 int StackEmpty(LinkStack &top) 15 { 16 if(top ->next == NULL) 17 ... 阅读全文