91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

從文件中讀出文本 比較相似度 以鏈表的形式存儲(chǔ) 統(tǒng)計(jì)相同單詞數(shù) 相同單詞出現(xiàn)的次數(shù) 相同單詞后面跟著的4個(gè)詞中的相同單詞個(gè)數(shù)……加權(quán)算出相似度

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include
#include
using?namespace?std;
class?Compare
{
public:ifstream?infile1infile2;
???list?arcarc1ardard1;
???map?data1data2;
???map>?pos1pos2;
???list?samewordssame;
???map?naborsamewords;
???map?fangcha;
???void?create()
???{
???string?filewords;
???//cout<<“請(qǐng)輸入第一個(gè)文件名:“< ???infile1.open(“control.txt“ios::in);
???//infile1.open(fileios::in);
???while(!infile1.eof())
???{
???infile1>>words;
???size_t?p1;
???p1=test(words);
???if(p1!=string::npos)
???{
???string?words1words2;
???words1.assign(words0int(p1));arc.push_back(words1);
???words2.assign(words.begin()+int(p1)+1words.end());arc.push_back(words2);
???}
???else
???{
???arc.push_back(words);
???}??
???}
???arc1.assign(arc.begin()arc.end());
???//cout<<“請(qǐng)輸入第二個(gè)文件名:“< ???infile2.open(“control1.txt“ios::in);
???//infile2.open(fileios::in);
???while(!infile2.eof())
???{
???infile2>>words;
???size_t?p1;
???p1=test(words);
???if(p1!=string::npos)
???{
???string?words1words2;
???words1.assign(words0int(p1));ard.push_back(words1);
???words2.assign(words.begin()+int(p1)+1words.end());ard.push_back(words2);
???}
???else
???{
???ard.push_back(words);
???}
???}
???ard1.assign(ard.begin()ard.end());
???}
???size_t?test(string?s)
???{
???size_t?t;
???t=s.find(‘‘);if(t!=string::npos){return?t;}
???t=s.find(‘.‘);if(t!=string::npos){return?t;}
???t=s.find(‘?‘);if(t!=string::npos){return?t;}
???t=s.find(‘!‘);if(t!=string::npos){return?t;}
???t=s.find(‘:‘);if(t!=string::npos){return?t;}
???t=s.find(‘\‘‘);if(t!=string::npos){return?t;}
???t=s.find(‘\“‘);if(t!=string::npos){return?t;}
???t=s.find(“……“);if(t!=string::npos){return?t;}
???t=s.find(“......“);if(t!=string::npos){return?t;}
???t=s.find(“。“);if(t!=string::npos){return?t;}
???t=s.find(“<“);if(t!=string::npos){return?t;}
???t=s.find(“>“);if(t!=string::npos){return?t;}
???t=s.find(“““);if(t!=string::npos){return?t;}
???t=s.find(“-“);if(t!=string::npos){return?t;}
???t=s.find(“”“);if(t!=string::npos){return?t;}
??//?t=s.find(“,“);if(t!=string::npos){return?t;}
???return?string::npos;
???}
???void?getdata()
???{
???int?a=0;string?s;
???while(!arc1.empty())
???{
???s=arc1.front();a=countwords1(s);
???data1[s]=a;
???}
???while(!ard1.empty())
???{
???s=ard1.front();a=countwords2(s);
???data2[s]=a;
???}
???}
???int?countwords1(string?s)
???{
???int?a=0;?
???list::iterator?it;
???for(it=arc1.begin();it!=arc1.end();it++)
???{
???if(s.compare(*it)==0)
???{
???a++;
???}
???}
???arc1.remove(s);
???ret

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????1168??2013-04-12?18:11??201192474鄭楊\christmas.txt

?????文件????????635??2013-04-14?09:24??201192474鄭楊\control.txt

?????文件????????635??2013-04-14?09:24??201192474鄭楊\control1.txt

?????文件???????1409??2013-04-13?22:21??201192474鄭楊\wonderful.txt

?????文件???????1229??2013-04-13?22:28??201192474鄭楊\wonderful2.txt

?????文件???????7431??2013-04-14?10:20??201192474鄭楊\相似度.cpp

?????文件?????212727??2013-04-14?10:19??201192474鄭楊\運(yùn)行結(jié)果1.jpg

?????文件??????43818??2013-04-14?10:19??201192474鄭楊\運(yùn)行結(jié)果2.jpg

?????文件?????164674??2013-04-14?10:20??201192474鄭楊\運(yùn)行結(jié)果3.jpg

?????文件??????71243??2013-04-14?10:21??201192474鄭楊\運(yùn)行結(jié)果4.jpg

?????目錄??????????0??2013-04-14?10:22??201192474鄭楊

-----------?---------??----------?-----??----

???????????????504969????????????????????11


評(píng)論

共有 條評(píng)論