资源简介
C++语言编写的唯一可译码程序,内附流程图
代码片段和文件信息
/*////////////////////////////////////////
****唯一可译码尾随后缀判别法测试程序*******
*姓名:学生名 学号:1111111111*
//////////////////////////////////////*/
#include“weiyikeyima.h“
int main()
{
int Cnt;
cout<<“请输入码字的个数:“< cin>>Cnt;
Cp=input(CpCnt);//读取用户输入构造码字集合C
if(!is_singal_code(Cp))//如果是奇异码则一定不是唯一可译码
{
if(fc_can_construt(CpCp))//如果可以构成F集合
{
Fp=init_fset(Cp);//构造第一个初始集合F
for(;;)
{
if(fitem_is_setc(CpFp))//判断F中是否有元素为C中码字
{
result_output(false);//输出结果,不是唯一可译码
}
else
{
if(fc_can_construt(CpFp)&&!is_repeated)//判断C和F是否能够继续构造F集合
Fp=construct_fset(CpFp);//如果可以构造继续构造集合F
else
result_output(true);//输出判决结果,是唯一可译码,并结束程序
}
}
}
else
{
result_output(true);//是唯一
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-11-20 16:55 c++编写的唯一可译码程序\
目录 0 2011-11-20 16:52 c++编写的唯一可译码程序\Debug\
文件 192279 2011-11-19 19:29 c++编写的唯一可译码程序\Debug\main.obj
文件 536682 2011-11-19 19:29 c++编写的唯一可译码程序\Debug\sunmin.exe
文件 805544 2011-11-19 19:29 c++编写的唯一可译码程序\Debug\sunmin.ilk
文件 1997576 2011-11-19 19:29 c++编写的唯一可译码程序\Debug\sunmin.pch
文件 1098752 2011-11-19 19:29 c++编写的唯一可译码程序\Debug\sunmin.pdb
文件 107520 2011-11-19 19:31 c++编写的唯一可译码程序\Debug\vc60.idb
文件 110592 2011-11-19 19:29 c++编写的唯一可译码程序\Debug\vc60.pdb
文件 186456 2011-11-18 10:03 c++编写的唯一可译码程序\Debug\weiyikeyima.obj
文件 1086 2011-11-20 16:54 c++编写的唯一可译码程序\main.cpp
文件 474 2011-11-19 19:29 c++编写的唯一可译码程序\main.h
文件 4469 2011-11-18 10:02 c++编写的唯一可译码程序\sunmin.dsp
文件 537 2011-11-18 10:01 c++编写的唯一可译码程序\sunmin.dsw
文件 58368 2011-11-20 15:46 c++编写的唯一可译码程序\sunmin.ncb
文件 54784 2011-11-20 15:46 c++编写的唯一可译码程序\sunmin.opt
文件 1352 2011-11-19 19:29 c++编写的唯一可译码程序\sunmin.plg
文件 4923 2011-11-18 10:02 c++编写的唯一可译码程序\weiyikeyima.cpp
文件 802 2011-11-18 10:03 c++编写的唯一可译码程序\weiyikeyima.h
文件 114688 2011-11-20 16:55 c++编写的唯一可译码程序\唯一可译码尾随后缀判断.doc
- 上一篇:VC++串口通讯源代码
- 下一篇:arping获得目的主机的mac地址
评论
共有 条评论