	#graph example
set rterr

	use graph			#̬װgraph⣨ͼ
	graph G
	G.addVertex a,b,c,d,e		#
	G.addDoubleEdge a,b,100,b,c,200,c,d,300,d,e,400,e,a,500
#

	print "	Gͼ£"
	print "		㣺 a,b,c,d,e"
	print "		˫ߣa-b:100, b-c:200, c-d:300, d-e:400, e-a:500"

	print "ͨ·"
	G.minWResult
	newline
	
	G.addVertex f
	G.addEdge f,a,200
	print "һfӵf-a:200"

	print "	acǷֱӣ"
	G.isConnected a,c,true
	newline

	print "	acǷͨ"
	G.isConnected a,c,false
	newline
	
	print "	afǷͨ"
	G.isConnected a,f,false
	newline

	print "	faǷͨ"
	G.isConnected f,a,false
	newline

	print "	ae·"
	G.shortestPath a,e
	newline

	print "	af·"
	G.shortestPath a,f
	newline
	
pause
un graph
exit