Chinaunix首页 | 论坛 | 博客
  • 博客访问: 37921
  • 博文数量: 11
  • 博客积分: 530
  • 博客等级: 中士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-22 21:56
文章分类

全部博文(11)

文章存档

2010年(1)

2009年(3)

2008年(7)

我的朋友

分类: C/C++

2008-12-18 13:55:22

文件: DIC.rar
大小: 286KB
下载: 下载
APriori 和DIC是经典的数据挖掘中,关联规则挖掘的算法。本算法严格按照brin论文中的数据结构实现。附上源代码。核心点的DIC算法如下。

int DIC(Trie & T,int filelength,int sup,int block)
{
    int M = filelength/block;

    bool teminate = false;
    string str;
    int readline = 0;
    while(true)
    {
        ifstream in("f.txt");
        while(getline(in,str))
        {

            readline++;
            sort(str.begin(),str.end());
            increment(T.getRoot(),str,sup);
            if(readline%M == 0)
            {
                
                Create(T ,readline/M,block);
                if(isEnd(T.getRoot()))
                {
                    in.close();
                    return readline;
                }
                ChangeToBox(T.getRoot(),readline/M);
            }
        }
        in.close();
    }
}

阅读(3639) | 评论(3) | 转发(0) |
0

上一篇:[转]STL之map学习

下一篇:poj BFS 3278

给主人留下些什么吧!~~

chinaunix网友2009-11-14 20:27:49

很厉害啊

chinaunix网友2009-09-07 21:55:59

想跟你交流交流,我的QQ:273102370

cqjjcj2009-01-09 08:34:39

好历害,顶!想跟你交流交流,我的QQ号:369393243,我等你加我哦!!