在有向图中的一个欧拉画路(Eulercircuit)是这样的一个环:其上的每一条边被访问一次且仅被访问
一次。
(l)试证明一个有向图存在欧拉回路的充要条件是该图必须是强连通的且每一个顶点有相同的人度与出度;
(2)设图中的顶点数为n,试描述有向图的数据结构并编写一个时间复杂性为O(n)的算法,在有向图中查找一条欧拉回路(如果它存在).
一次。
(l)试证明一个有向图存在欧拉回路的充要条件是该图必须是强连通的且每一个顶点有相同的人度与出度;
(2)设图中的顶点数为n,试描述有向图的数据结构并编写一个时间复杂性为O(n)的算法,在有向图中查找一条欧拉回路(如果它存在).
(57)
A. 包含回路
B. 是强连通图
C. 是完全图
D. 是有向树
【题目描述】
右图中不存在(59)
A.欧拉回路
B.欧拉路径
C.哈密尔顿回路
D.哈密尔顿路径
【我提交的答案】: C |
【参考答案与解析】: 正确答案:A |
解析:由于该图中有两个结点的度数是奇数度,不符合欧拉回路的充要条件(所有结点的度数均为偶数度),故图中不存在欧拉回路。
节点的度数指什么?
●试题一
阅读下列说明和有关的图表,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
A公司决定为该市车站开发自动售票系统,系统的要求如下:
1.乘客能按以下三步操作购票:选定目的地;投入钱币;获得一张票;
2.当且仅当乘客选定目的地后,系统才接收投钱,每次投入的钱只购买一张票;
3.只要投入的钱不少于所需的票价,且票库中有所要求的票,则应尽快出票;
4.如需找钱,则在出票的同时应退还多余的钱;
5.如果乘客投入的钱不够票价,或者票库中没有所要求的票时,系统将全额退钱,并允许乘客另选目的地,继续购票;
6.出票前乘客可以按"取消"按钮取消购票,系统将全额退出该乘客投入的钱,并允许乘客另选目的地,继续购票;
7.出票结束(包括退还多余的钱)后,系统应保存销售记录,并等待乘客购票。
该系统还要求快速响应和操作同步,所以它应是一个实时系统。为此,A公司在该系统的数据流程图中附加了过程控制部分,形成转换图。在该图中,控制流(事件流)用虚线表示,数据流用实线表示。图中的数据流并没有画全,需要考生填补。转换图如图1所示。
图1转换图
程进行的控制可以用系统内部各个状态之间的迁移来描述,从而形成状态迁移图。在状态迁移图中,用双线框表示状态,用有向边表示状态的迁移。引起状态迁移的事件以及由该事件引起的动作,在有向边旁用"事件 动作"形式注明。状态迁移图如图2所示。
图2状态迁移图
该公司还制作了一个过程启动表,用以表明状态迁移图中的4个动作与转换图中的4个过程之间的"启动"关系,即说明哪个动作将启动哪个过程。用1表示启动,用0表示不启动。启动的过程将根据获得的输入数据产生输出数据,未启动的过程则不会产生输出数据。该表中没有列出的过程,其执行与否与事件无关。过程启动表见表1:
【问题1】
转换图中缺少哪三条数据流?请指明每条数据流的名称、起点和终点。
【问题2】
在状态迁移图中,a,b,c分别表示什么事件?请用转换图中给出的事件名解答。
【问题3】
在过程启动表中,d,e处应填什么?请分别用4位二进制码表示。
下列命题为真的是
A. 任意n阶无向图的最大度△≤n
B.欧拉回路都是初级回路
C.若无向图G是n阶m条边r个面的平面图,则n-m+r=2
D.若T为非平凡的无向树,则T中每条边都是桥
下列命题中为真的是
A.任意n阶无向图的最大度△≤n
B.欧拉回路都是初级回路
C.若无向图G是n阶m条边r个面的平面图,则n-m+1=2
D.若T为非平凡的无向树,则T中每条边都是桥
下列命题中为真的是
A.任意n阶无向图的最大度≤n
B.欧拉回路都是初级回路
C.若无向图G是n阶m条边r个面的平面图,则n-m+1=2
D.若T为非平凡的无向树,则T中每条边都是桥
《敏感物项技术出口许可证》的有关规定是: ()。
A.在有效期内每证只能在一个海关报关使用,每证只能使用1次
B.在有效期内每证只能在一个海关报关使用,每证最多使用12次
C.在有效期内每证可在多个在一个海关报关使用,每证最多使用12次
D.原则上不能更改证面内容,如需更改,出口经营者需向商务不提出申请在更改处加盖印章