• 大小: 566KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: 其他
  • 标签:

资源简介

代码相似度检测系统源代码 代码相似度检测系统源代码 代码相似度检测系统源代码

资源截图

代码片段和文件信息

// Hash.cpp: implementation of the Hash class.
//
//////////////////////////////////////////////////////////////////////

#include “Hash.h“

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Hash::Hash(char processed[]int n_count)
{
    int i;

    count = n_count;
for(i = 0; i < count; i ++)
{
data[i] = processed[i];
}

/*哈希表长度为10;存放10个整数来记录出现关键字的次数其中hashTab【0】-【9】分别为break
charclassdoelse//forifintvoidwhile*/

for(i = 0; i < 10; i ++)
{
hashTab[i] = 0;
}
}

Hash::~Hash()
{


}



void Hash::Display()
{

int i;

for(i = 0; i < 10; i ++)
{
cout< }

cout<}

void Hash::Cumulating(int location)
{

hashTab[location] ++;
}

void Hash::calcuNum()
{
//int a = 0;

int i = 0;

while(i != count)
{
if(data[i] == ‘i‘)
{
if(data[i - 1] == ‘ ‘ || data[i - 1] == ‘\n‘ || data[i - 1] == 9 ||i == 0)
{
i++;
if(data[i] == ‘f‘)
{

i ++;
if(data[i] == ‘ ‘ || data[i] == ‘\n‘)
{
Cumulating(6);



}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}



}

else if(data[i] == ‘n‘)
{
i ++;
if(data[i] == ‘t‘)
{
i ++;
if(data[i] == ‘ ‘ || data[i] == ‘\n‘)
{
Cumulating(7);



}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}

}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}
}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}

}



}
else
{

while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}
}


else if(data[i] == ‘f‘)
{
if(data[i - 1] == ‘ ‘ || data[i - 1] == ‘\n‘ || data[i - 1] == 9 ||i == 0)
{
i++;
if(data[i] == ‘o‘)
{
i ++;
if(data[i] == ‘r‘)
{
i ++;
if(data[i] == ‘ ‘ || data[i] == ‘\n‘)
{
Cumulating(5);



}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}

}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}
}
else
{
while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}

}


}
else
{

while(data[i] != ‘ ‘ && data[i] != ‘\n‘)
{
i ++;
}
}
}

else if(data[i] == ‘b‘)
{
if(data[i - 1] == ‘ ‘ || data[i - 1] == ‘\n‘ || data[i - 1] == 9 ||i == 0)
{
i++;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-07-21 22:19  课程设计代码\
     目录           0  2010-01-19 20:57  课程设计代码\代码相似度\
     文件        1649  2009-12-28 08:10  课程设计代码\代码相似度\1.txt
     文件        1667  2009-12-30 15:51  课程设计代码\代码相似度\2.txt
     文件        1848  2009-12-30 15:29  课程设计代码\代码相似度\3.txt
     文件           0  2009-12-30 15:29  课程设计代码\代码相似度\4.txt
     目录           0  2010-01-20 14:16  课程设计代码\代码相似度\Debug\
     文件      156242  2009-12-30 17:05  课程设计代码\代码相似度\Debug\Hash.obj
     文件      301967  2009-12-31 12:54  课程设计代码\代码相似度\Debug\main.obj
     文件      110592  2009-12-31 12:54  课程设计代码\代码相似度\Debug\vc60.pdb
     文件      602218  2009-12-31 12:54  课程设计代码\代码相似度\Debug\代码相似度.exe
     文件     1156096  2009-12-31 12:54  课程设计代码\代码相似度\Debug\代码相似度.pdb
     文件        9853  2009-12-30 15:00  课程设计代码\代码相似度\Hash.cpp
     文件         734  2009-12-30 11:57  课程设计代码\代码相似度\Hash.h
     文件        1649  2009-12-31 12:54  课程设计代码\代码相似度\firstProcessed.txt
     文件        5344  2009-12-31 12:54  课程设计代码\代码相似度\main.cpp
     文件        1848  2009-12-31 12:54  课程设计代码\代码相似度\secondProcessed.txt
     文件        4446  2009-12-27 14:34  课程设计代码\代码相似度\代码相似度.dsp
     文件         254  2009-12-31 13:06  课程设计代码\代码相似度\代码相似度.plg
     文件         539  2009-12-27 13:36  课程设计代码\课程设计.dsw
     文件       66560  2009-12-31 13:13  课程设计代码\课程设计.ncb
     文件       49664  2009-12-31 13:13  课程设计代码\课程设计.opt

评论

共有 条评论

相关资源