namerecognizer.h

来自「1 本程序说明了用概率法猜测“人名”的一般过程 2 用户可以修改config.」· C头文件 代码 · 共 20 行

H
20
字号
class CMaybeName: public CObject 
{ // 动态数组,用于存放所有的中文候选姓名
public:
	short offset,length;
	double fee;
	CMaybeName(short off, short len, double f) 
	{// 构造函数
		offset=off;
		length=len;
		fee=f;
	}
};

CString CheckStr(CString s1); // 检查分词碎片的函数
double sFee(CString z); // 根据一个汉字作为姓氏使用的次数计算该汉字作为姓氏的费用
double gFee(CString z); // 根据一个汉字作为人名使用的次数计算该汉字作为人名的费用
double sgFee(CString sg); // 计算候选姓名的费用
BOOL isHomoPair (CMaybeName *p1, CMaybeName *p2); // 判断两个候选姓名是否有相同的起点位置
BOOL isCrossPair (CMaybeName *p1, CMaybeName *p2); // 判断两个候选姓名是否有部分重叠现象

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?