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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? priorityqueue.java

?? java算法大全
?? JAVA
字號:
import java.awt.*;import java.util.Vector;import java.lang.*;class PriorityQueue {	/*Variable Declarations */	/*Node source;*/	int max;	Vector dests;	/*int cnt;*/	static final double infinity = 1.0e300; 		/*Constructor*/	/*public P_Queue( Node source, int max ) {*/	public PriorityQueue( int max ) {		/*this.source = source;*/		this.max = max;		dests = new Vector(max);		/*cnt = 0;*/		}		/*Methods*/	public void Add ( Object dest ) {		/*dests[cnt++] = dest;*/ 		dests.addElement(dest); 		}					public void Print_Val( ) {		int i;		Edge obj;				for (i = 0; i < dests.size(); i++) {			/*obj = (Edge)dests.elementAt(i);*/									/*System.out.println(" "+i+" "+(obj.From_Node()).Get_ID()+" "+(obj.To_Node()).Get_ID()+" "+obj.Cost()+", "+((obj.From_Node()).Rep()).Get_ID()+", "+((obj.To_Node()).Rep()).Get_ID());*/						System.out.println("The cost is "+((ClassInterface)dests.elementAt(i)).Cost());			}		System.out.println("P_Queue: number of elements in queue = "+dests.size());		}			public boolean Empty() {		return dests.isEmpty();			}	public Object Element_At(int i) {		return dests.elementAt(i);		}		public Object First_Element() {		return dests.firstElement();		}	  	public Object Extract_First_Element_MST() {      Object o;		int first_position = 0;    	o = dests.firstElement();      dests.removeElementAt( first_position );		return o;		}								 	public Object Extract_First_Element_Dij() {		Object o;		int first_position = 0;		o = dests.firstElement();		return o;		}		public boolean Exist_In_PQ( int id ) {		int i;		Node n;		boolean flag = false;				for (i = 0; i < dests.size(); i++) {			n = (Node)(dests.elementAt(i));			if ( n.Get_ID() == id ) {				flag = true;				break;				}			}		return flag;		}			public Node Adjacent_Node( int id ) {		int i;		Node n;		n = new Node(-1, 0, 0);		for (i = 0; i < dests.size(); i++) {			n = (Node)(dests.elementAt(i));			if ( n.Get_ID() == id ) {				break;				}			}		return n;		}			public void Input_New_Cost( double temp_cost, Node adj ) {		int i;		Node n;		for (i = 0; i < dests.size(); i++) {			n = (Node)(dests.elementAt(i));			if (n == adj) {				n.Set_Cost( temp_cost );				dests.addElement( (Object)n );				break;				}			}		dests.removeElementAt(i);		}					public void Remove_Element( Node n ) {		int i, pivot = 0;		Node at;				for (i = 0; i < dests.size(); i++) {			at = (Node)(dests.elementAt(i));			System.out.println("PQ: i = "+i+", node "+at.Get_ID()+", node "+n.Get_ID());			if (at == n) {				break;				}			}			dests.removeElementAt(i);		System.out.println("PQ: After remove");				}			public int Num_Items() {		return dests.size();		}		public void Sort( int pivot_pos, int num_items) {		/*for the moment use a simple sorting algorithm -> quicksort(my version)*/		int final_pivot_pos, init_pivot_pos;		int cnt;		int num_items_small, num_items_large;		int pivot_pos_large, pivot_pos_small;		int i, empty;		Object temp;				final_pivot_pos = pivot_pos;		cnt = num_items;		/*		System.out.println("sort: f_p_p = "+final_pivot_pos+", cnt = "+cnt);		*/		i = final_pivot_pos + 1;		System.out.println("Sort: num_items = "+num_items+", f_p_p = "+final_pivot_pos);				if ( dests.size() > 1 ) {				do {				if (((ClassInterface)dests.elementAt(final_pivot_pos)).Cost() >= ((ClassInterface)dests.elementAt(i)).Cost()) {					//temp = ((Edge)dests.elementAt(i));					temp = dests.elementAt(i);					for (empty = i; empty > final_pivot_pos; empty--) {						dests.setElementAt(dests.elementAt(empty-1), empty);						}					dests.setElementAt(temp, final_pivot_pos);					final_pivot_pos++;					}								i++;				if (i > (pivot_pos + cnt - 1)) {					break;					}				} while (true);					/*this is for the smaller partition*/			num_items_small = final_pivot_pos - pivot_pos;			pivot_pos_small = pivot_pos;						/*this is for the larger partition*/			/* problem is with the num_items_small */					num_items_large = cnt - (num_items_small + 1);			/*num_items_large = max - (final_pivot_pos + 1);*/			pivot_pos_large = final_pivot_pos + 1;							if (num_items_large > 1) {				Sort(pivot_pos_large, num_items_large);				}			if (num_items_small > 1) {				Sort(pivot_pos_small, num_items_small);				}			}		}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青娱乐精品视频| 欧美午夜免费电影| 91官网在线免费观看| 日韩欧美国产一区二区在线播放| 中文字幕久久午夜不卡| 日韩av电影免费观看高清完整版| 成人免费不卡视频| 欧美精品一区二区三区高清aⅴ| 亚洲黄一区二区三区| 成人在线一区二区三区| 日韩三级伦理片妻子的秘密按摩| 一区二区在线观看免费| 国产成人精品综合在线观看 | 日韩精品电影一区亚洲| 成人av影院在线| 欧美精品一区二区久久久| 亚洲国产精品综合小说图片区| 国产99久久久精品| 精品国产乱码久久久久久久| 日韩电影一区二区三区| 欧美在线色视频| 亚洲精品国产无天堂网2021| 成人免费看黄yyy456| 国产日韩欧美亚洲| 国产在线播放一区二区三区| 日韩视频在线一区二区| 日韩高清国产一区在线| 欧美日韩激情一区二区| 五月激情综合婷婷| 91精品麻豆日日躁夜夜躁| 亚洲午夜影视影院在线观看| 欧美四级电影在线观看| 一二三四社区欧美黄| 欧美性大战久久| 一区二区三区中文字幕| 在线观看区一区二| 亚洲成人av免费| 欧美精品亚洲一区二区在线播放| 亚洲高清免费观看| 欧美精品第1页| 美日韩一区二区三区| 精品欧美一区二区久久| 国产高清一区日本| 中文字幕一区二区三区四区| 一本色道**综合亚洲精品蜜桃冫| 亚洲免费在线视频| 欧美日韩三级一区二区| 青青草91视频| 日本一区二区免费在线 | 国产精品福利一区| 99re8在线精品视频免费播放| 亚洲另类在线一区| 91精品国产综合久久久蜜臀图片| 图片区小说区区亚洲影院| 日韩免费看的电影| 成人性生交大片免费| 一区二区在线观看不卡| 日韩视频在线观看一区二区| 国产精品资源网| 悠悠色在线精品| 日韩欧美高清一区| 不卡的av电影| 日韩av一区二区三区四区| 国产欧美日韩在线看| 欧美午夜精品久久久久久孕妇 | www.欧美日韩| 亚洲二区视频在线| 久久久久国产一区二区三区四区 | 五月天激情综合网| 久久久午夜精品理论片中文字幕| 色老头久久综合| 激情图片小说一区| 一区二区久久久久| 亚洲精品一区二区三区精华液 | a亚洲天堂av| 久久综合综合久久综合| 亚洲色图视频网站| 久久亚洲免费视频| 欧美日韩日本视频| 成人av在线资源网站| 免费国产亚洲视频| 亚洲免费av在线| 国产精品日韩成人| 精品福利一二区| 欧美日韩一级片网站| 99久久精品99国产精品| 国产在线一区二区综合免费视频| 亚洲制服丝袜在线| 国产精品精品国产色婷婷| 欧美大片在线观看一区| 欧美日韩在线播放三区四区| 99麻豆久久久国产精品免费优播| 九九九久久久精品| 热久久一区二区| 亚洲午夜一区二区三区| 亚洲色图另类专区| 最新日韩av在线| 国产精品水嫩水嫩| 久久久影视传媒| 日韩精品中文字幕一区 | 免费观看成人av| 亚洲超丰满肉感bbw| 国产精品电影院| 国产欧美在线观看一区| 精品久久久久久久久久久久包黑料| 在线观看三级视频欧美| 99精品视频一区| av资源网一区| av一区二区三区在线| 高清日韩电视剧大全免费| 国产乱子轮精品视频| 国产一区视频导航| 国产精品综合一区二区三区| 精品一区二区三区免费观看| 蜜桃视频在线观看一区二区| 日本欧美一区二区三区| 青青草97国产精品免费观看| 奇米在线7777在线精品| 久久草av在线| 国产精品一区二区三区99| 国产成人精品一区二区三区四区 | 精品写真视频在线观看| 欧美aaaaa成人免费观看视频| 日韩中文字幕1| 久久99精品国产.久久久久久| 精品亚洲成av人在线观看| 国产真实精品久久二三区| 粉嫩aⅴ一区二区三区四区五区 | 中文字幕一区在线观看| 亚洲欧美另类小说| 夜夜操天天操亚洲| 日韩激情一二三区| 国产在线观看一区二区 | 成人免费视频app| 99re成人在线| 欧美日韩在线精品一区二区三区激情| 欧美精品视频www在线观看| 日韩欧美一区在线| 中文字幕精品一区二区三区精品| 亚洲人吸女人奶水| 日韩中文字幕一区二区三区| 韩国精品在线观看| 99久久婷婷国产综合精品电影 | 久久久精品中文字幕麻豆发布| 国产日产欧美一区二区三区| 国产精品免费观看视频| 亚洲国产精品久久久久秋霞影院 | 日产欧产美韩系列久久99| 国内精品国产三级国产a久久| 91在线看国产| 欧美一级日韩免费不卡| 国产欧美精品区一区二区三区 | 国产视频不卡一区| 亚洲一区二区在线免费看| 国产综合久久久久久鬼色| 99久久国产综合精品女不卡| 欧美一区国产二区| 亚洲免费看黄网站| 国产成人免费视频网站高清观看视频| 欧美色综合久久| 国产精品福利一区二区三区| 青青草国产成人99久久| 日本黄色一区二区| 久久久亚洲欧洲日产国码αv| 亚洲成av人片在线观看无码| 国内成人自拍视频| 91小视频免费看| 国产亚洲综合在线| 午夜精品福利一区二区三区av| 国产91综合网| 欧美一区二区三区在| 亚洲精品中文在线观看| 国产成人在线免费观看| 91精品在线一区二区| 亚洲一区二区四区蜜桃| www..com久久爱| 国产欧美视频一区二区三区| 天使萌一区二区三区免费观看| 不卡视频在线观看| 国产日韩欧美麻豆| 久久69国产一区二区蜜臀| 日本精品视频一区二区三区| 日本一区二区视频在线观看| 精品一区二区三区蜜桃| 这里只有精品视频在线观看| 亚洲综合丝袜美腿| 色综合天天做天天爱| 亚洲欧洲日韩综合一区二区| 国产风韵犹存在线视精品| 精品国一区二区三区| 免费日韩伦理电影| 日韩视频一区二区| 麻豆91在线看| 欧美一区二区网站| 日本欧美在线看| 亚洲精品在线电影| 国产一区二区导航在线播放| 久久网这里都是精品| 国产一区二区在线影院| 久久久久久97三级|