亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? element.java

?? 數(shù)據(jù)挖掘關(guān)聯(lián)規(guī)則的經(jīng)典算法GSP的JAVA源代碼
?? JAVA
字號:
package gsp;

import java.util.ArrayList;

/**
 * 
 * <title>元素(項目集)類</title>
 * 
 * 元素信息和操作類,將項目集作為該實(shí)例的屬性
 * 
 * 本類封裝了對于項目集的基本操作
 * 
 */

public class Element {

	private ArrayList<Integer> itemset;// 表示該元素的項目,按數(shù)字的升序存放

	/**
	 * 
	 * 無參數(shù)構(gòu)造方法
	 * 
	 * 初始化項目集
	 * 
	 * 
	 * 
	 */

	public Element() {

		this.itemset = new ArrayList<Integer>();

	}

	/**
	 * 
	 * 帶參數(shù)構(gòu)造方法
	 * 
	 * 初始化項目集,即將參數(shù)中的項目集拷貝過來
	 * 
	 * @param items
	 *            項目集
	 * 
	 */

	public Element(int[] items) {

		this.itemset = new ArrayList<Integer>();

		for (int i = 0; i < items.length; i++) {

			this.addItem(items[i]);

		}

	}

	/**
	 * 
	 * 添加項目
	 * 
	 * 添加項目到項目集中
	 * 
	 * @param item
	 *            被添加的項目
	 * 
	 */

	public void addItem(int item) {

		int i;

		for (i = 0; i < itemset.size(); i++) {

			if (item < itemset.get(i)) {

				break;

			}

		}

		itemset.add(i, item);

	}

	/**
	 * 
	 * 獲得項目集
	 * 
	 * @return 項目集
	 * 
	 */

	public ArrayList<Integer> getItems() {

		return this.itemset;

	}

	/**
	 * 
	 * 獲取最后一個位置的項目
	 * 
	 * @return 項目
	 * 
	 */

	public int getLastItem() {

		if (this.itemset.size() > 0) {

			return itemset.get(itemset.size() - 1);

		}

		else {

			System.err.println("空元素錯誤,Element.getLastItem()");

			return 0;

		}

	}

	/**
	 * 
	 * 本方法判斷本元素是不是包含于元素e中
	 * 
	 * @param e
	 *            元素
	 * 
	 * @return true--是 false--否
	 * 
	 */

	public boolean isContainIn(Element e) {

		if (this.itemset.size() > e.itemset.size()) {// 如果兩個元素大小不同,則為不相等

			return false;

		}

		int i = 0, j = 0;

		while (j < e.size() && i < this.itemset.size()) {

			if (this.itemset.get(i).intValue() == e.itemset.get(j).intValue()) {

				i++;
				j++;

			} else {

				j++;

			}

		}

		if (i == this.itemset.size()) {

			return true;

		} else {

			return false;

		}

	}

	/**
	 * 
	 * 獲取去除第一個項目外的元素
	 * 
	 * @return 元素
	 * 
	 */

	public Element getWithoutFistItem() {

		Element e = new Element();

		for (int i = 1; i < this.itemset.size(); i++) {

			e.addItem(this.itemset.get(i).intValue());

		}

		return e;

	}

	/**
	 * 
	 * 獲取去除最后一個項目外的元素
	 * 
	 * @return 元素
	 * 
	 */

	public Element getWithoutLastItem() {

		Element e = new Element();

		for (int i = 0; i < this.itemset.size() - 1; i++) {

			e.addItem(this.itemset.get(i).intValue());

		}

		return e;

	}

	/**
	 * 
	 * 刪除項目
	 * 
	 * 項目位置i上的項目
	 * 
	 * @param i
	 *            位置序號
	 * 
	 * @return
	 * 
	 */

	public int removeItem(int i) {

		if (i < this.itemset.size()) {

			return this.itemset.remove(i).intValue();

		}

		System.err.println("無效的索引!");

		return -1;

	}

	/**
	 * 
	 * 比較兩個元素的大小
	 * 
	 * 將傳遞過來的參數(shù)o與本對象比較
	 * 
	 * @param o
	 *            被比較的元素
	 * 
	 * @return int -- -1 本元素小于參數(shù) 1 本元素大于參速
	 * 
	 */

	public int compareTo(Object o) {

		Element e = (Element) o;

		int r = 0;

		int i = 0, j = 0;

		while (i < this.itemset.size() && j < e.itemset.size()) {

			if (this.itemset.get(i).intValue() < e.itemset.get(j).intValue()) {

				r = -1;// 本element小于e

				break;

			} else {

				if (this.itemset.get(i).intValue() > e.itemset.get(j)
						.intValue()) {

					r = 1;// 本element大于e

					break;

				}

			}

			i++;
			j++;// 項目相同,都指向下一個項目

		}

		if (r == 0) {// 如果目前還沒有比較出誰大誰小的話

			if (this.itemset.size() > e.itemset.size()) {

				r = 1;

			}

			if (this.itemset.size() < e.itemset.size()) {

				r = -1;

			}

		}

		return r;

	}

	/**
	 * 
	 * 獲取項目集的大小
	 * 
	 * @return int--大小
	 * 
	 */

	public int size() {

		return this.itemset.size();

	}

	/**
	 * 
	 * 元素拷貝方法
	 * 
	 * 拷貝項目集
	 * 
	 */

	public Element clone() {

		Element clone = new Element();

		for (int i : this.itemset) {

			clone.addItem(i);

		}

		return clone;

	}

	/**
	 * 
	 * 下判斷兩個元素是否相同
	 * 
	 * @param o
	 * 
	 * @return true--相同 false--不同
	 * 
	 */

	public boolean equalsTo(Object o) {

		boolean equal = true;

		Element e = (Element) o;

		if (this.itemset.size() != e.itemset.size()) {// 如果兩個元素大小不同,則為不相等

			equal = false;

		}

		for (int i = 0; equal && i < this.itemset.size(); i++) {

			if (this.itemset.get(i).intValue() != e.itemset.get(i).intValue()) {

				equal = false;

			}

		}

		return equal;

	}

	/**
	 * 
	 * 重寫toString()
	 * 
	 * 用于輸出時的字符處理
	 * 
	 */

	public String toString() {

		StringBuffer s = new StringBuffer();

		if (this.itemset.size() > 1) {

			s.append("(");

		}

		for (int i = 0; i < this.itemset.size(); i++) {

			s.append(this.itemset.get(i).intValue());

			if (i < this.itemset.size() - 1) {

				s.append(",");

			}

		}

		if (this.itemset.size() > 1) {

			s.append(")");

		}

		return s.toString();

	}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品福利一区二区三区| 一区二区三区不卡视频在线观看| 国产日韩三级在线| 欧美一级电影网站| 欧美久久久影院| 欧美揉bbbbb揉bbbbb| 在线欧美日韩国产| 91天堂素人约啪| 99精品视频中文字幕| 成人看片黄a免费看在线| 国产麻豆精品95视频| 天天综合网天天综合色| 亚洲国产精品一区二区久久| 亚洲色图20p| 亚洲激情校园春色| 专区另类欧美日韩| 亚洲精品成人少妇| 亚洲女性喷水在线观看一区| 欧美国产精品专区| 中文字幕一区二区三区四区| 欧美激情一区二区三区| 欧美电影免费观看高清完整版在线 | 国产98色在线|日韩| 2020国产精品自拍| 国产欧美日韩视频在线观看| 国产精品少妇自拍| 一区二区三区国产| 日韩电影在线看| 国内精品在线播放| 懂色av一区二区三区蜜臀| 成人天堂资源www在线| 91一区一区三区| 成人国产在线观看| 欧美性极品少妇| 欧美不卡在线视频| 国产日韩av一区| 中文字幕一区在线观看视频| 中文字幕一区二区三区在线观看 | 裸体一区二区三区| 国产福利一区二区三区视频 | 一区二区中文字幕在线| 亚洲与欧洲av电影| 紧缚捆绑精品一区二区| 99精品黄色片免费大全| 欧美高清激情brazzers| 久久精品亚洲国产奇米99| 国产精品国产a| 日韩中文字幕亚洲一区二区va在线 | 麻豆一区二区99久久久久| 国产成人亚洲综合色影视| 在线影视一区二区三区| 日韩欧美视频一区| 亚洲男女一区二区三区| 美日韩黄色大片| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 综合久久久久久| 美洲天堂一区二卡三卡四卡视频 | 91国偷自产一区二区开放时间 | 国产成人自拍网| 国产自产v一区二区三区c| 亚洲高清免费视频| 日本不卡123| 成人国产电影网| 欧美区一区二区三区| 欧美精品一区二区三区一线天视频| 国产午夜久久久久| 亚洲电影第三页| 国产一区二区三区| 91福利在线观看| 欧美成人a视频| 中文字幕不卡在线观看| 免费一级欧美片在线观看| 成人激情小说网站| 5月丁香婷婷综合| 中文字幕不卡在线观看| 亚洲精品免费电影| 激情六月婷婷综合| 欧美性做爰猛烈叫床潮| 国产亚洲精品aa午夜观看| 亚洲韩国精品一区| 高清在线观看日韩| 在线一区二区三区四区| 亚洲国产高清不卡| 视频在线观看国产精品| 懂色av中文一区二区三区| 欧美精品乱码久久久久久按摩| 国产区在线观看成人精品 | 日本不卡一二三| 91蜜桃网址入口| 久久久久成人黄色影片| 日韩国产高清在线| 99国产精品一区| 精品成人在线观看| 日韩高清在线观看| 色999日韩国产欧美一区二区| 久久久久久亚洲综合影院红桃| 石原莉奈一区二区三区在线观看| 成人av电影免费在线播放| www成人在线观看| 五月婷婷激情综合| 9色porny自拍视频一区二区| 欧美电影免费观看高清完整版在 | 91香蕉视频mp4| 日本一区二区三区久久久久久久久不| 人人狠狠综合久久亚洲| 欧美日韩在线三级| 国产精品美女久久久久av爽李琼| 久久成人麻豆午夜电影| 日韩三级在线免费观看| 视频在线观看91| 欧美日韩在线播放一区| 一区二区三区国产豹纹内裤在线| 99精品视频在线播放观看| 中文字幕不卡在线观看| 国产福利视频一区二区三区| 欧美v日韩v国产v| 亚洲福利一区二区三区| 欧美久久一二三四区| 亚洲1区2区3区4区| 欧美性生活久久| 一区二区国产视频| 高清不卡在线观看av| 日韩免费福利电影在线观看| 国产白丝网站精品污在线入口| 欧美一区二区三区视频在线 | 久久成人免费日本黄色| 日韩亚洲欧美综合| 久久精品国产色蜜蜜麻豆| 精品国产制服丝袜高跟| 韩国v欧美v日本v亚洲v| 久久色中文字幕| 懂色av中文字幕一区二区三区| 国产精品乱码一区二区三区软件| 色综合天天综合网天天看片| 亚洲欧美日韩国产中文在线| 色综合一个色综合| 午夜在线成人av| 欧美一二三四区在线| 国内精品写真在线观看| 久久精品一区四区| 大美女一区二区三区| 亚洲三级在线观看| 欧美三级韩国三级日本一级| 日韩国产高清在线| 久久免费精品国产久精品久久久久| 懂色av一区二区三区蜜臀| 《视频一区视频二区| 欧美中文字幕不卡| 天天色综合天天| 91精品国产手机| 成人深夜在线观看| 亚洲综合一区在线| 欧美videossexotv100| 岛国一区二区三区| 亚洲va欧美va人人爽| 欧美成人激情免费网| 成人h版在线观看| 亚洲成人资源网| 精品噜噜噜噜久久久久久久久试看| 国产成人自拍在线| 亚洲国产一区二区视频| 欧美成人一区二区三区片免费| 丰满亚洲少妇av| 一区二区三区精品视频在线| 日韩一级片网址| 91在线精品一区二区| 午夜国产不卡在线观看视频| 精品国产亚洲在线| 色婷婷久久久综合中文字幕| 麻豆精品视频在线| 一区在线观看免费| 久久色在线视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 麻豆国产精品视频| 亚洲色图20p| 国产人成一区二区三区影院| 欧美理论片在线| 国产91在线观看丝袜| 亚洲成av人片在线观看无码| 久久亚洲欧美国产精品乐播| 在线视频一区二区三| 国产成人精品在线看| 日韩专区一卡二卡| 亚洲黄色在线视频| 国产精品久久久久久久久果冻传媒| 7777精品伊人久久久大香线蕉 | 久久成人精品无人区| 一区二区三区av电影| 久久久高清一区二区三区| 欧美视频完全免费看| www.欧美精品一二区| 国产综合久久久久影院| 一区2区3区在线看| 国产免费成人在线视频| 欧美一级黄色录像| 欧美日韩一区二区三区四区五区| 国产乱淫av一区二区三区| 免费在线视频一区| 日韩精品一级二级| 亚洲一区二区三区视频在线|