資源簡介
Apriori算法C++,
基于C++實現,附詳細注釋。
代碼片段和文件信息
#include?“Apriori.h“
#include?“Compare.h“
Apriori::Apriori(void)
{
this->Min_support=5;//默認最小支持度
}
Apriori::~Apriori(void)
{
}
//從文件中讀取每一行字符串存入向量vec_str中
void?Apriori::ReadFile(std::ifstream?&infile?const?std::string?&filename?const?char?&separator)
{
infile.open(filename.c_str());//打開文件
if(!infile)
{
cout<<“Open?file?failed!“< exit(1);
}
string?word;
while(getline(infileword))//每次從文件中讀取一行字符串存入word中
this->vec_str.push_back(word);//在vec_str的末尾增加一個值為word的元素。
infile.close();
}
//統計一項備選集支持度
void?Apriori::CountWord(const?char?&separator)
{
string?sentenceword;
for(vector::const_iterator?iter=this->vec_str.begin();iter!=this->vec_str.end();++iter)
{
sentence=*iter;//取出一行字符串
//分隔詞語
while(sentence.find(separator)?!=?-1
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5074??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Apriori.cpp
?????文件???????1112??2012-01-02?09:53??Apriori算法C++\Apriori算法C++\Apriori.h
?????文件???????4173??2012-01-01?22:07??Apriori算法C++\Apriori算法C++\Apriori算法C++.vcproj
?????文件???????1411??2012-01-09?18:29??Apriori算法C++\Apriori算法C++\Apriori算法C++.vcproj.rush-PC.rush.user
?????文件????????348??2012-01-01?22:13??Apriori算法C++\Apriori算法C++\Compare.h
?????文件?????904315??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug\Apriori.obj
?????文件????????663??2012-01-01?22:09??Apriori算法C++\Apriori算法C++\Debug\Apriori算法C++.exe.em
?????文件????????728??2012-01-01?22:09??Apriori算法C++\Apriori算法C++\Debug\Apriori算法C++.exe.em
?????文件????????621??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug\Apriori算法C++.exe.intermediate.manifest
?????文件???????6522??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug\BuildLog.htm
?????文件??????50570??2012-01-03?11:35??Apriori算法C++\Apriori算法C++\Debug\main.obj
?????文件?????????65??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug\mt.dep
?????文件?????281600??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug\vc90.idb
?????文件?????339968??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug\vc90.pdb
?????文件????????816??2012-01-03?11:49??Apriori算法C++\Apriori算法C++\in.txt
?????文件????????277??2012-01-03?13:10??Apriori算法C++\Apriori算法C++\main.cpp
?????文件????????372??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\out.txt
?????文件????????182??2012-01-01?22:09??Apriori算法C++\Apriori算法C++\Struct.h
?????文件????2739200??2012-01-09?18:29??Apriori算法C++\Apriori算法C++.ncb
?????文件????????914??2012-01-01?14:45??Apriori算法C++\Apriori算法C++.sln
????..A..H.?????34304??2012-01-09?18:29??Apriori算法C++\Apriori算法C++.suo
?????文件?????180736??2012-01-03?13:05??Apriori算法C++\Debug\Apriori算法C++.exe
?????文件????1600688??2012-01-03?13:05??Apriori算法C++\Debug\Apriori算法C++.ilk
?????文件????2059264??2012-01-03?13:05??Apriori算法C++\Debug\Apriori算法C++.pdb
?????目錄??????????0??2012-01-03?13:05??Apriori算法C++\Apriori算法C++\Debug
?????目錄??????????0??2012-01-03?13:10??Apriori算法C++\Apriori算法C++
?????目錄??????????0??2012-01-01?23:50??Apriori算法C++\Debug
?????目錄??????????0??2012-01-03?11:31??Apriori算法C++
-----------?---------??----------?-----??----
??????????????8213923????????????????????28
............此處省略1個文件信息
- 上一篇:C++教程-PPT課件
- 下一篇:求連通分量
評論
共有 條評論