早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据结构,一种数据结构的元素集合D和他的二元关系R为:1,一种数据结构的元素集合D和他的二元关系R为:D={a,b,c,d,e,f,g,h}R={,,,,,,}该数据结构具有(什么)结构?(填空题)下面简答题2,简述连

题目详情
数据结构,一种数据结构的元素集合D和他的二元关系R为:
1,一种数据结构的元素集合D和他的二元关系R为:
D={a,b,c,d,e,f,g,h}
R={,,,,,,}
该数据结构具有 (什么) 结构?(填空题)
下面简答题
2,简述连通图的深度优先遍历递归算法思想.
3,简述Di jkastra算法思想产生最短路径.
▼优质解答
答案和解析
1.二叉树
2.图的深度优先遍历DFS算法是每次在访问完当前顶点后,首先访问当前顶点的一个未被访问过的邻接顶点,然后去访问这个邻接点的一个未被访问过的邻接点,这样的算法是一个递归算法.
连通图的深度优先遍历算法思想:(1)访问初始顶点v并标记顶点v已访问.
(2)查找顶点v的第一个邻接顶点w.
(3)若顶点v的邻接顶点w存在,则继续执行;否则回溯到v,再找v的另外一个未访问过的邻接点.
(4)若顶点w尚未被访问,则访问顶点w并标记顶点w为已访问.
(5)继续查找顶点w的下一个邻接顶点wi,如果v取值wi转到步骤(3).直到连通图中所有顶点全部访问过为止.
3.Dijkstra算法思想为:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 ,就将 加入到集合S中,直到全部顶点都加入到S中,算法就结束了),第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径长度的递增次序依次把第二组的顶点加入S中.在加入的过程中,总保持从源点v到S中各顶点的最短路径长度不大于从源点v到U中任何顶点的最短路径长度.此外,每个顶点对应一个距离,S中的顶点的距离就是从v到此顶点的最短路径长度,U中的顶点的距离,是从v到此顶点只包括S中的顶点为中间顶点的当前最短路径长度.
Dijkstra算法具体步骤 :
(1)初始时,S只包含源点,即S=,v的距离为0.U包含除v外的其他顶点,U中顶点u距离为边上的权(若v与u有边)或 )(若u不是v的出边邻接点).
(2)从U中选取一个距离v最小的顶点k,把k,加入S中(该选定的距离就是v到k的最短路径长度).
(3)以k为新考虑的中间点,修改U中各顶点的距离;若从源点v到顶点u(u U)的距离(经过顶点k)比原来距离(不经过顶点k)短,则修改顶点u的距离值,修改后的距离值的顶点k的距离加上边上的权.
(4)重复步骤(2)和(3)直到所有顶点都包含在S中.
看了 数据结构,一种数据结构的元素...的网友还看了以下:

风力发电系统变距桨控制出现问题,仿真运行不下去了.我们六号答辩!毕设做风力发电系统变距桨控制,用了  2020-05-17 …

定义一个类,该类具有x和y两个属性,定义构造函数初始化这两个属性.类中还定义以下方法:求两个数的和  2020-06-04 …

英语:主谓结构和主系表结构的区别?主系表结构是不是被包含在主谓结构中?如:youaregone是哪  2020-06-05 …

在设防烈度及屋面高度相同的前提下,()结构体系所要求的防震缝宽度最大。A框架结构体系B剪力墙结构体  2020-06-18 …

在“饲养和观察蚯蚓”v实验过程中:(1)观察蚯蚓v外部形态,会发现左v身体由许五彼此相似v环状结构  2020-07-03 …

下列结构或系统不能排出人体代谢废物的是()A.皮肤B.呼吸系统C.消化系统D.泌尿系统  2020-07-04 …

天津市某区人大代表联系群众工作站的建立,拉近了代表与群众的距离,强化了代表与群众的联系,为代表联系群  2020-11-20 …

如图为桃花河桃的果实结构模式图,请回答:(方括号内填写编号)(1)解剖一朵桃花,从外向内的结构依次是  2020-12-08 …

“我们可以得到A和B分别与C、D、E之间的关系”这句话用英语怎么表达“我们可以得到A和B分别与C、D  2020-12-25 …

三角关系在物理图解分析中的应用高中物理电磁场以及运动学中经常出现三角关系的分析,这方面怎么能迅速提高  2021-02-05 …