永发信息网

请教高手hashmap用iterator迭代时 调用entrySet()怎么用啊??

答案:2  悬赏:60  手机版
解决时间 2021-08-16 02:09
请教高手hashmap用iterator迭代时 调用entrySet()怎么用啊??
最佳答案
用C++ 实现的 可以 到下载 不过要注册扣积分的


算法实现

(一)核心类

Apriori算法的核心实现类为AprioriAlgorithm,实现的Java代码如下所示:

package org.shirdrn.datamining.association;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;


public class AprioriAlgorithm {

private Map<Integer, Set<String>> txDatabase; // 事务数据库
private Float minSup; // 最小支持度
private Float minConf; // 最小置信度
private Integer txDatabaseCount; // 事务数据库中的事务数

private Map<Integer, Set<Set<String>>> freqItemSet; // 频繁项集集合
private Map<Set<String>, Set<Set<String>>> assiciationRules; // 频繁关联规则集合

public AprioriAlgorithm(
Map<Integer, Set<String>> txDatabase,
Float minSup,
Float minConf) {
this.txDatabase = txDatabase;
this.minSup = minSup;
this.minConf = minConf;
this.txDatabaseCount = this.txDatabase.size();
freqItemSet = new TreeMap<Integer, Set<Set<String>>>();
assiciationRules = new HashMap<Set<String>, Set<Set<String>>>();
}


public Map<Set<String>, Float> getFreq1ItemSet() {
Map<Set<String>, Float> freq1ItemSetMap = new HashMap<Set<String>, Float>();
Map<Set<String>, Integer> candFreq1ItemSet = this.getCandFreq1ItemSet();
Iterator<Map.Entry<Set<String>, Integer>> it = candFreq1ItemSet.entrySet().iterator();
while(it.hasNext()) {
Map.Entry<Set<String&
全部回答
  1. Iterator<Entry<String, String>> itor = map.entrySet().iterator();  
  2.     while (itor.hasNext()) {  
  3.     Entry<String, String> e = itor.next();  
  4.     System.out.println(e.getKey());  
  5.     System.out.println(e.getValue());  
  6.     }  
         entrySet():迭代后可以e.getKey(),e.getValue()取key和value。返回的是Entry接口
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙山县湘西唯美度美容美体哪位知道具体地址啊
到哪砸蛋
古时候“田螺”的意思是什么
得了厌食症要怎么办
FANCL系列中那一款产品是美白产品中效果最好
DNF怎么突然很卡了 进不去了?
征信报告多久更新一次,个人征信报告多久更新
金牛座的女生,不再喜欢你.;的表现是什么?详细
张湾区十堰发缘(中大街)地址在哪,我要去那里
怎么下载oppo手机A108型号的浏览器
谁有这个小说的全本啊!
爱荷花的诗句,家居挂禅意佛手莲花好吗
口袋妖怪银魂里浅木市在最下面一个靠海的房间
摔老盆是么意思
刚才上网看小说,如果不想被别人看到记录是不
推荐资讯
光驱总是提示有程序在安装 怎么解决?(未插
CSOL号被盗,求人教我盗回来
不再相信爱情经典句子,我想问问有什么良药可
青山区武汉马博士游泳馆地址有谁知道?有点事
保险的名言名句,保险界的名人
为什么现在的气候比去年更早的到来?
驿城区驻马店欧普集成吊顶哪位知道具体地址啊
房租押一付一什么意思,房租付一押一是什么意
初中数学函数几何综合题
QQ空间的游戏已经添加应用的要怎么去除?
对男人事业的祝福语,45岁男人生日祝福语
白稀饭是什麽东西…对那个有用!…
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?