*1(1、2、3、4、5(这5个数是代表5个属性),而*1中的1不代表属性,说明下面5列的属性是只有一个)
1  0.6667(属性1在整个数据库中出现的频率是0.6667)
2  0.7778
3  0.6667
4  0.2222
5  0.2222
*2(2说明下面6行的每一行属性是两个一起出项的)
1,2  0.4444(属性1和2一起出现的频率是0.4444)
1,3  0.4444
1,5  0.2222
2,3  0.4444
2,4  0.2222
2,5  0.2222
*3
1,2,3  0.2222(属性1、2、3一起在整个数据库中出现的频率是0.2222)
1,2,5  0.2222要求是先打开文件,把下面的内容扫描数据库,即把
*1
1  0.6667
2  0.7778
3  0.6667
4  0.2222
5  0.2222
*2
1,2  0.4444
1,3  0.4444
1,5  0.2222
2,3  0.4444
2,4  0.2222
2,5  0.2222
*3
1,2,3  0.2222
1,2,5  0.2222
扫进内存,每次扫一行,行开头遇上*,就原样保留,遇上1  0.6667,就判断后面的0.6667是否小于0.25
如果是,就删除,例如删除2,5 0.2222这行
结果为
*1
1  0.6667
2  0.7778
3  0.6667*2
1,2  0.4444
1,3  0.4444
2,3  0.4444
注意*3不能留,把上面的结果存到result.txt文件中就行了
要用mfc对话框做,数据结构用链表,如果行,用数组在做另一种方法也行
有谁知道应该如何完成吗?因为我对VC++不是很熟悉,谢谢大家!