?? itemsetdb.java
字號:
package apriori;
import java.util.ArrayList;
public class ItemSetDB extends LList{
ArrayList<ItemSet> itemSetList = new ArrayList<ItemSet>();
public ItemSetDB(int size) {
super();
}
public ItemSetDB() {
super();
}
public void insertItem(Item item) {
for (int i = 0; i < itemSetList.size(); i++) {
if (itemSetList.get(i).getItemList().get(0).getObj().equals(item.getObj())) {
itemSetList.get(i).number++;
return;
}
}
ItemSet itemSet = new ItemSet();
ArrayList<Item> itemList =new ArrayList<Item>();
itemList.add(item);
itemSet.setItemList(itemList);
itemSet.number++;
itemSetList.add(itemSet);
}
public void insert(Item item) {
assert curr == null : "no currant element!";
insertItem(item);
for (setFirst(); isInList(); next()) {
ArrayList<Item> itemSet = (ArrayList<Item>)currValue();
if (itemSet.get(0).getTid() == item.getTid()) {
itemSet.add(item);
return;
}
}
ArrayList<Item> list = new ArrayList<Item>();
list.add(item);
setFirst();
curr.setNext(new Link(list, curr.next()));
if(tail==curr)
tail = curr.next();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -