- 浏览: 8251 次
- 性别:
- 来自: 广州
最新评论
文章列表
1、下载OpenSSL,http://www.openssl.org/source/(Feb 8 18:29:10 2011 openssl-.0.0d.tar.gz
[LATEST]
),winrar对文件解压缩。
2、下载Perl,安装。
3、使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)
4、进入openssl的目录。
5、运行perl configure VC-WIN32命令(这里大写的一定要大写)。
6、在解压目录下运行ms\do_ms命令。
7、运行nmake -f ms\n ...
#include <STDIO.H>
#include <stdlib.h>
#include <string.h>
typedef unsigned int unint;
#define MAX 1000;
typedef struct
{
unint weight;
unint parent, lchild, rchild;
}HTNode, *HuffmanTree;
typedef char ** HuffmanCode;
void Select(HuffmanTree &HT, unint n ...
#include <STDIO.H>
#include <STDLIB.H>
#define OK 1
#define OVERFLOW -2
#define ERROR 0
typedef int TElemType;
typedef int Status;
typedef struct BiTNode
{
TElemType data;
struct BiTNode *lchild, *rchild;
}BiTNode, *BiTree;
Status CreateBiTree(BiTNode **); //建立二叉链表
...
inline unsigned __int64 MulMod(unsigned __int64 a,unsigned __int64 b,unsigned __int64 n)//模乘运算即计算两个数的乘积然后取模
{
return (a % n)*(b % n )% n;
}
unsigned __int64 PowMod(unsigned __int64 base,unsigned __int64 pow,unsigned __int64 n)//模幂运算即首先计算某数的若干次幂,然后对其结果进行运算
{
unsigned __int64 a=base, b=pow, ...