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

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

?? 2.head.c

?? <B>Digital的Unix操作系統VAX 4.2源碼</B>
?? C
字號:
#ifndef lintstatic char sccsid[] = "@(#)2.head.c	4.1	(Berkeley)	2/11/83";#endif not lint#include <stdio.h>#/*set head[v] to ITERVX heading smallest loop containing v, for each v*/#include "def.h"#include "2.def.h"/* define ANC(v,w) true if v == w or v is ancestor of w */#define ANC(v,w)	(ntobef[v] <= ntobef[w] && ntoaft[v] <= ntoaft[w])	/* reflexive ancestor */gethead(head)VERT *head;	{	VERT v, w, adj; int i, j;	/* search nodes in reverse of after numbering so that all paths from		a node to an ancestor are searched before the node */	/* at any point, the current value of head allows chains of nodes		to be reached from any node v by taking head[v], head[head[v]], etc.		until an UNDEFINED value is reached.  Upon searching each arc, 		the appropriate chains must be merged to avoid losing information.		For example, from one path out of a node v it may be known that		 v is in a loop headed by z, while from another		it may be known that v is in a loop headed by w.		Thus, head[v] must be set to whichever of z,w is the closer ancestor,		and the fact that this node is in a loop headed by the other must be		recorded in head. 	*/	for (v = 0; v < nodenum; ++v)		head[v] = UNDEFINED;	for (i = accessnum -1; i >= 0; --i)		{		v = after[i];		for (j = 0; j < ARCNUM(v); ++j)			{			adj = ARC(v,j);			if (!DEFINED(adj)) continue;			if (ntoaft[adj] < i)		/* back edge */				merge(v,adj,head);			else if (ANC(v,adj))		/* not back edge or cross edge */				{				/* need to do only tree edges - must not do edge (v,adj)					when head[adj] is not ANC of v */				if (DEFINED(head[adj]) && ANC(head[adj],v))					merge(v,head[adj],head);				}			else				/* cross edge */				{				w = lowanc(adj,v,head);				if (DEFINED(w))					merge(w,v,head);				}			}		if (NTYPE(v) == LOOPVX || NTYPE(v) == DOVX)			head[ARC(v,0)] = head[v];	/* head of ITERVX must be different ITERVX */		}	}lowanc(y,z,head)		/* find the first node in chain of y which is anc of z, if it exists */VERT y,z, *head;	{	while (y != -1 && !ANC(y,z))		y = head[y];	return(y);	}merge(w,y,head)		/* merge chains of w and y according to ANC relation */VERT w,y, *head;	{	VERT t, min;	if (w == y) return;	if (ANC(w,y))		/* set t to min of w,y */		{		t = y;		 y = head[y];		}	else		{		t = w;		 w = head[w];		}	while (w != -1 && y != -1)		/* construct chain at t by adding min of remaining elts */		{		if (ANC(w,y))			{			min = y;			y = head[y];			}		else			{			min = w;			w = head[w];			}		if (t != min)			{			head[t] = min;			t = min;			}		}	if (w == -1)  min = y;  else  min = w;	if (t != min)  head[t] = min;	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级二级三级蜜桃| 一本到不卡精品视频在线观看| 另类人妖一区二区av| 国产精品中文欧美| 91黄色免费观看| 精品人在线二区三区| 曰韩精品一区二区| 成人免费黄色大片| 日韩欧美国产1| 亚洲自拍偷拍网站| 国产成人精品aa毛片| 日韩视频免费直播| 一区二区三区日韩| 白白色 亚洲乱淫| 国产亚洲一区字幕| 久久精品久久99精品久久| 欧美在线视频你懂得| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日韩成人综合在线一区二区| 欧美激情资源网| 国产一区二区三区免费看| 8v天堂国产在线一区二区| 亚洲一区二区三区美女| www.在线成人| 国产精品久久久久精k8 | 精品电影一区二区| 丝袜亚洲另类丝袜在线| 欧美色综合网站| 亚洲自拍偷拍欧美| 色妹子一区二区| 一区二区三区欧美久久| 在线视频中文字幕一区二区| 亚洲欧美欧美一区二区三区| 91一区二区在线| 综合电影一区二区三区| 91首页免费视频| 亚洲欧美偷拍卡通变态| 91浏览器入口在线观看| 亚洲男人的天堂在线aⅴ视频| 国产a久久麻豆| 国产精品久久久久久久久晋中 | 欧美影院精品一区| 亚洲电影激情视频网站| 欧美精品一级二级三级| 日韩电影在线免费看| 日韩欧美第一区| 国产成人自拍在线| 最新中文字幕一区二区三区| 波多野结衣一区二区三区 | 99精品桃花视频在线观看| 中文字幕亚洲电影| 欧洲精品中文字幕| 三级久久三级久久| 26uuu久久天堂性欧美| 国产成人福利片| 亚洲男女毛片无遮挡| 欧美日韩www| 国产又黄又大久久| 亚洲精品免费播放| 欧美日韩亚洲国产综合| 久久丁香综合五月国产三级网站 | 3d动漫精品啪啪一区二区竹菊| 视频一区中文字幕| www久久精品| 91网站视频在线观看| 日韩综合在线视频| 欧美国产日韩a欧美在线观看| 日本韩国精品在线| 久久99精品久久久久久动态图 | 日韩va亚洲va欧美va久久| 欧美xxxxx裸体时装秀| www.日本不卡| 日韩高清在线电影| 中文字幕在线不卡国产视频| 欧美视频一区在线| 高清在线观看日韩| 午夜久久久久久| 国产精品九色蝌蚪自拍| 欧美一区二区视频免费观看| 91在线精品一区二区三区| 日韩电影网1区2区| 亚洲欧美偷拍三级| 国产日产亚洲精品系列| 欧美麻豆精品久久久久久| 成人激情综合网站| 国产一区二区三区四区五区美女| 五月综合激情婷婷六月色窝| 国产精品国产三级国产aⅴ中文| 日韩午夜在线播放| 欧美网站一区二区| jizzjizzjizz欧美| 国产一区二区美女诱惑| 首页国产丝袜综合| 亚洲蜜桃精久久久久久久| 国产欧美精品一区aⅴ影院| 精品国产亚洲在线| 7777精品伊人久久久大香线蕉 | 色久综合一二码| 成人综合激情网| 精品亚洲国内自在自线福利| 亚洲成在人线免费| 一二三四社区欧美黄| 国产精品大尺度| 国产亚洲一区二区三区四区| 欧美日本在线播放| 91国产免费看| 色综合色狠狠综合色| 成人激情小说乱人伦| 成人av影院在线| 精品一区免费av| 日本三级亚洲精品| 丝袜美腿亚洲一区| 亚洲成a人片在线不卡一二三区| 洋洋成人永久网站入口| 中文字幕日本不卡| 中文字幕一区在线观看视频| 国产精品久久久久久久岛一牛影视 | 日韩vs国产vs欧美| 亚洲成人精品一区| 亚洲不卡在线观看| 婷婷夜色潮精品综合在线| 首页亚洲欧美制服丝腿| 久久精品免费看| 狠狠狠色丁香婷婷综合久久五月| 国产在线一区二区综合免费视频| 国产精品一区二区黑丝| 国产成人99久久亚洲综合精品| 成人午夜精品在线| 一本大道久久精品懂色aⅴ| 欧美专区在线观看一区| 在线成人小视频| 精品福利一区二区三区| 亚洲国产精品成人久久综合一区| 综合久久一区二区三区| 亚洲激情一二三区| 五月激情综合色| 国产老女人精品毛片久久| 白白色 亚洲乱淫| 91黄色激情网站| 日韩精品综合一本久道在线视频| 欧美国产一区在线| 亚洲欧美日韩在线不卡| 免费成人在线视频观看| 国产成人精品三级| 欧美性极品少妇| 欧美不卡一区二区三区| 自拍偷拍国产精品| 视频一区视频二区中文字幕| 国产呦精品一区二区三区网站| 99久久精品99国产精品| 欧美一区三区二区| 国产人久久人人人人爽| 亚洲国产成人tv| 国产精品99久久久久| 欧美日韩不卡一区二区| 久久精品夜夜夜夜久久| 视频在线观看91| 成+人+亚洲+综合天堂| 51精品视频一区二区三区| 中文文精品字幕一区二区| 亚洲国产va精品久久久不卡综合| 国产伦理精品不卡| 欧美丝袜丝交足nylons| 国产精品久久久久久久午夜片| 日产欧产美韩系列久久99| 99久久久国产精品| 精品国产123| 午夜影视日本亚洲欧洲精品| av一区二区三区| 久久免费精品国产久精品久久久久| 亚洲一区二区四区蜜桃| 国产成人av一区二区三区在线 | 香蕉乱码成人久久天堂爱免费| 国产·精品毛片| 精品人在线二区三区| 日日夜夜精品免费视频| 99热在这里有精品免费| 国产亚洲精品久| 久久爱www久久做| 欧美电影一区二区三区| 亚洲一二三区在线观看| av激情成人网| 国产精品麻豆一区二区| 国产在线乱码一区二区三区| 日韩欧美123| 青青草一区二区三区| 欧美色图在线观看| 亚洲综合视频在线| 91美女视频网站| 亚洲欧洲精品天堂一级| 国产69精品久久777的优势| 欧美精品一区在线观看| 免费视频最近日韩| 91精品久久久久久久久99蜜臂| 午夜欧美在线一二页| 欧美日韩国产综合草草| 首页国产欧美日韩丝袜| 欧美日韩视频在线观看一区二区三区| 一区二区三区日韩| 在线观看亚洲精品|