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

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

?? lastvt.java

?? 設計一個由正規(guī)文法生成FirstVT集和LastVT集的算法動態(tài)模擬。
?? JAVA
字號:
package you.test;

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

public class LastVT extends BaseVT {

	private Map<String, Set<String>> lastVT = new TreeMap<String, Set<String>>();

	// 默認構(gòu)造函數(shù),為lastVT賦初值
	public LastVT() {

		super();
		Iterator<String> it = nonTerminal.iterator();
		while (it.hasNext()) {
			lastVT.put(it.next(), null);
		}
	}

	/**
	 * 
	 */
	@SuppressWarnings("unused")
	public void init() {

		// 非終結(jié)符,文法左部
		String key = null;
		// 文法右部
		String value = null;
		// 產(chǎn)生式尾字母
		String end1 = null;
		// 倒二個字符
		String end2 = null;
		// 倒三個字符
		String end3 = null;
		String t = null;

		// 將A->....a或A->....aB的產(chǎn)生式
		System.out.println("找到所有的A->....a或A->....aB的產(chǎn)生式");
		Iterator<String> it = sentence.keySet().iterator();
		while (it.hasNext()) {
			key = (String) it.next();
			// System.out.print(key + "---");
			Iterator<String> itValue = sentence.get(key).iterator();
			while (itValue.hasNext()) {
				// System.out.print(it1.next() + "|");
				value = itValue.next();

				// 尾字符
				end1 = "" + value.charAt(value.length() - 1);
				// 重新置為null
				end2 = null;
				end3 = null;
				if (value.length() > 1) {
					end2 = "" + value.charAt(value.length() - 2);
				}
				if (value.length() > 2) {
					end3 = "" + value.charAt(value.length() - 3);
					t = end1 + end2;
				}
				// 如果為終結(jié)符,A->....a
				if (terminal.contains(end1)) {
					System.out.print(key+"->"+value);	
					insert(key, end1, lastVT);
				}
				// A->...aT'
				else if (end3 != null && nonTerminal.contains(t)
						&& terminal.contains(end3)) {
					System.out.print(key+"->"+value);	
					insert(key, end3, lastVT);
				} // A->...aB
				else if (end2 != null && nonTerminal.contains(end1)
						&& terminal.contains(end2)) {
					System.out.print(key+"->"+value);	
					insert(key, end2, lastVT);
				}
			}
		}
	}

	/**
	 * 棧操作
	 */
	@SuppressWarnings("unused")
	public void processStack() {
		// 棧頂元素
		String top = null;
		// 非終結(jié)符
		String vN = null;
		// 終結(jié)符
		String vT = null;
		// 非終結(jié)符,文法左部
		String key = null;
		// 文法右部
		String value = null;
		// 產(chǎn)生式首字母
		@SuppressWarnings("unused")
		String begin = null;
		//
		int t = 0;
		while (stack.empty() == false) {
			top = stack.pop();
			// System.out.println(top);
			// 解析出VN,VT
			System.out.println("彈出棧頂元素:"+top);
			t = top.indexOf(",");
			vN = top.substring(1, t);
			vT = "" + top.charAt(t + 1);
			// 查找所有A->.....B的產(chǎn)生式
			System.out.println("查找所有A->...."+vN+"的產(chǎn)生式");
			Iterator<String> it = sentence.keySet().iterator();
			while (it.hasNext()) {
				key = (String) it.next();
				Iterator<String> itValue = sentence.get(key).iterator();
				while (itValue.hasNext()) {
					value = itValue.next();
					// 若找到A->....B的產(chǎn)生式
					if (value.lastIndexOf(vN) == 0) {
						System.out.print(key+"->"+value);
						insert(key, vT, lastVT);
					}
				}
			}			
		}
		System.out.println("棧空,算法結(jié)束\r\n");
	}

	/**
	 * 重寫toString方法
	 */
	@Override
	public String toString() {
		StringBuffer result = new StringBuffer();
		String key = null;
		Set<String> valueSet = null;
		@SuppressWarnings("unused")
		String value = null;
		Iterator<String> itF = lastVT.keySet().iterator();
		while (itF.hasNext()) {
			key = itF.next();
			valueSet = lastVT.get(key);
			result.append("LASTVT(" + key + ")={");
			if (valueSet != null) {
				Iterator<String> itValue = valueSet.iterator();
				while (itValue.hasNext()) {
					result.append(itValue.next() + ",");
				}
				result.deleteCharAt(result.length() - 1);
			}else{
				result.append("空集");
			}
			
			result.append("}\r\n");
		}
		return result.toString();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩蜜臀av国产精品网站| 一区二区三区不卡在线观看 | 天天亚洲美女在线视频| 亚洲一区二区三区四区五区黄 | 欧美日韩中文精品| 色综合久久综合| 91福利在线播放| 欧美三级电影一区| 欧美区在线观看| 精品女同一区二区| 国产欧美一区二区精品久导航| 精品久久99ma| 国产精品每日更新在线播放网址| 国产女人水真多18毛片18精品视频 | 欧美激情一二三区| 亚洲美女屁股眼交| 天堂一区二区在线免费观看| 日本va欧美va欧美va精品| 蜜臀99久久精品久久久久久软件| 免费成人性网站| 国产98色在线|日韩| 91色porny在线视频| 欧美巨大另类极品videosbest| 日韩一区二区中文字幕| 欧美国产成人在线| 亚洲成av人片一区二区| 国产二区国产一区在线观看| 99久久精品情趣| 91精品国产综合久久久久| 久久精品亚洲精品国产欧美kt∨ | 国产精品女主播av| 亚洲va韩国va欧美va精品| 国产在线国偷精品免费看| 91免费国产在线| 欧美日韩国产一级片| 国产亚洲欧美中文| 五月激情综合网| 国产99久久久国产精品| 91精品国产欧美一区二区| **欧美大码日韩| 麻豆成人91精品二区三区| 色综合久久久久综合| 日韩精品一区二区三区在线观看 | 国产一区二区看久久| 欧美日韩一级片在线观看| 欧美激情中文字幕| 久久精品国内一区二区三区| 91黄视频在线观看| 国产精品麻豆一区二区| 理论片日本一区| 欧美日韩一区二区在线视频| 国产精品午夜在线| 精品一区二区三区蜜桃| 欧美精品在线视频| 亚洲自拍偷拍图区| av亚洲精华国产精华| 久久久久久久久久久99999| 奇米888四色在线精品| 欧美三级蜜桃2在线观看| 亚洲激情自拍视频| 色又黄又爽网站www久久| 国产精品免费免费| 国产精品一区二区久久精品爱涩| 欧美一区二区视频在线观看2020| 亚洲一区二区三区视频在线播放| www.日韩av| 国产精品美女久久久久久久| 国产精品一区在线| 国产亚洲人成网站| 国产精品羞羞答答xxdd| 久久精品欧美一区二区三区麻豆 | 国产欧美日韩久久| 国产成人亚洲综合a∨婷婷图片| 精品国产三级a在线观看| 男男成人高潮片免费网站| 欧美一区二区三区啪啪| 视频一区二区三区入口| 91精品国产综合久久久久久久久久| 亚洲一区二区三区四区在线观看 | 蜜臀av性久久久久蜜臀av麻豆| 88在线观看91蜜桃国自产| 视频一区国产视频| 日韩亚洲电影在线| 国产制服丝袜一区| 亚洲国产精品99久久久久久久久| 国产成人一区二区精品非洲| 欧美国产在线观看| 日本高清免费不卡视频| 亚洲午夜免费电影| 日韩午夜激情电影| 国产剧情一区二区三区| 国产精品久久毛片a| 色呦呦国产精品| 亚洲国产成人av| www国产精品av| av在线不卡免费看| 丝袜国产日韩另类美女| 精品国产一区二区三区四区四| 国产乱码字幕精品高清av| 亚洲欧美日韩国产手机在线| 51久久夜色精品国产麻豆| 国产精品一区二区不卡| 怡红院av一区二区三区| 欧美大片一区二区三区| 国产91在线|亚洲| 偷拍一区二区三区| 国产蜜臀av在线一区二区三区| 欧美无乱码久久久免费午夜一区| 麻豆精品在线看| 一区二区三区影院| 久久精品亚洲精品国产欧美kt∨| 91电影在线观看| 国产精品正在播放| 丝袜国产日韩另类美女| 中文字幕一区在线观看视频| 欧美一区二区三区免费视频| 99久久婷婷国产| 久久成人免费日本黄色| 亚洲欧美另类久久久精品 | 国产精品久久久久久久蜜臀| 91精品国产色综合久久ai换脸| 成人av先锋影音| 蜜桃精品视频在线| 成人免费在线观看入口| 欧美电影免费观看完整版| 欧美影视一区在线| 99天天综合性| 国产高清不卡二三区| 另类欧美日韩国产在线| 亚洲成人一区二区在线观看| 最新日韩在线视频| 久久精品在线观看| 精品国产精品网麻豆系列| 欧美日韩aaa| 91福利视频在线| 99久久综合狠狠综合久久| 国产老妇另类xxxxx| 韩国在线一区二区| 久久99精品国产麻豆婷婷| 天天影视网天天综合色在线播放| 一区二区三区 在线观看视频 | 一区二区三区免费网站| 国产精品美女久久久久aⅴ| 久久久久国色av免费看影院| 欧美一级欧美三级在线观看| 欧美调教femdomvk| 在线观看免费成人| 91福利在线免费观看| 欧美综合欧美视频| 色哟哟亚洲精品| 欧美午夜精品理论片a级按摩| 在线中文字幕不卡| 91国偷自产一区二区三区观看 | 婷婷成人综合网| 亚洲成人免费电影| 视频精品一区二区| 日日夜夜精品视频天天综合网| 亚洲自拍偷拍九九九| 亚洲高清免费一级二级三级| 亚洲成人午夜电影| 美腿丝袜亚洲一区| 韩国女主播一区二区三区| 国产成人在线影院| 成人97人人超碰人人99| 欧洲在线/亚洲| 这里只有精品99re| 亚洲精品在线三区| 中文字幕va一区二区三区| 亚洲女人的天堂| 日韩精品电影在线观看| 91影院在线免费观看| 91香蕉视频污在线| 久久国产精品第一页| aaa欧美大片| 丁香五精品蜜臀久久久久99网站| av一区二区久久| 欧美在线观看禁18| 日韩伦理电影网| 久久99久国产精品黄毛片色诱| 欧美天堂亚洲电影院在线播放| 欧美国产精品久久| 国产一区二区剧情av在线| 日韩一区国产二区欧美三区| 午夜影院久久久| 欧美日韩中文字幕精品| 一区二区三区四区中文字幕| 99久久夜色精品国产网站| 国产精品无人区| 成人综合在线观看| 国产欧美一区二区精品性色| 精品一区二区在线观看| 日韩精品中文字幕一区| 美女视频免费一区| 日韩视频免费观看高清完整版| 日日夜夜精品免费视频| 欧美日韩免费在线视频| 一区二区国产视频| 精品视频资源站| 日韩国产欧美在线播放| 欧美一区二区三区免费|