2014年香港特别行政区重要数据加强

1、本题应使用深度优先遍历,从主调函数进入dfs(v)时 ,开始记数,若退出dfs()前,已访问完有向图的全部顶点(设为n 个),则有向图有根,v 为根结点。将n 个顶点从1到n 编号,各调用一次dfs()过程,就可以求出全部的根结点。题中有向图的邻接表存储结构、记顶点个数的变量、以及访问标记数组等均设计为全局变量。建立有向图g 的邻接表存储结构参见上面第2题,这里只给出判断有向图是否有根的算法。

int num=0, visited[]=0 //num记访问顶点个数, 访问数组visited 初始化。 const n=用户定义的顶点数;

AdjList g ; //用邻接表作存储结构的有向图g 。

void dfs(v)

{visited [v]=1; num++; //访问的顶点数+1

if (num==n) {printf(“%d是有向图的根。\n”,v); num=0;}//if

p=g[v].firstarc;

while (p)

{if (visied[p->adjvex]==0) dfs (p->adjvex);

p=p->next;} //while

visited[v]=0; num--; //恢复顶点v

}//dfs

void JudgeRoot()

//判断有向图是否有根,有根则输出之。

{static int i ;

for (i=1;i

{num=0; visited[1..n]=0; dfs(i); }

}// JudgeRoot

算法中打印根时,输出顶点在邻接表中的序号(下标),若要输出顶点信息,可使用g[i].vertex。

2、二路插入排序是将待排关键字序列r[1..n]中关键字分二路分别按序插入到辅助向量d[1..n]前半部和后半部(注:向量d 可视为循环表),其原则为,先将r[l]赋给d[1],再从r[2] 记录开始分二路插入。编写实现二路插入排序算法。

3、证明由二叉树的中序序列和后序序列,也可以唯一确定一棵二叉树。

29. ① 试找出满足下列条件的二叉树

1)先序序列与后序序列相同 2)中序序列与后序序列相同

3)先序序列与中序序列相同 4)中序序列与层次遍历序列相同

1、本题应使用深度优先遍历,从主调函数进入dfs(v)时 ,开始记数,若退出dfs()前,已访问完有向图的全部顶点(设为n 个),则有向图有根,v 为根结点。将n 个顶点从1到n 编号,各调用一次dfs()过程,就可以求出全部的根结点。题中有向图的邻接表存储结构、记顶点个数的变量、以及访问标记数组等均设计为全局变量。建立有向图g 的邻接表存储结构参见上面第2题,这里只给出判断有向图是否有根的算法。

int num=0, visited[]=0 //num记访问顶点个数, 访问数组visited 初始化。 const n=用户定义的顶点数;

AdjList g ; //用邻接表作存储结构的有向图g 。

void dfs(v)

{visited [v]=1; num++; //访问的顶点数+1

if (num==n) {printf(“%d是有向图的根。\n”,v); num=0;}//if

p=g[v].firstarc;

while (p)

{if (visied[p->adjvex]==0) dfs (p->adjvex);

p=p->next;} //while

visited[v]=0; num--; //恢复顶点v

}//dfs

void JudgeRoot()

//判断有向图是否有根,有根则输出之。

{static int i ;

for (i=1;i

{num=0; visited[1..n]=0; dfs(i); }

}// JudgeRoot

算法中打印根时,输出顶点在邻接表中的序号(下标),若要输出顶点信息,可使用g[i].vertex。

2、二路插入排序是将待排关键字序列r[1..n]中关键字分二路分别按序插入到辅助向量d[1..n]前半部和后半部(注:向量d 可视为循环表),其原则为,先将r[l]赋给d[1],再从r[2] 记录开始分二路插入。编写实现二路插入排序算法。

3、证明由二叉树的中序序列和后序序列,也可以唯一确定一棵二叉树。

29. ① 试找出满足下列条件的二叉树

1)先序序列与后序序列相同 2)中序序列与后序序列相同

3)先序序列与中序序列相同 4)中序序列与层次遍历序列相同


相关内容

  • 研发年终工作总结
  • 篇一:研发部2014年度工作总结报告 2014年度工作总结报告 一. 2014年度工作总结 时光荏苒,2014年很快就过去了,回首过去的一年, 内心不禁感慨万千,忙碌的一年里,回首望,虽没有轰轰烈烈的战果,但也算经历了一段不平凡的考验和磨砺. 非常感谢公司给我这个成长的平台,令我在工作中不断的学习, ...

  • 北京市司法行政信息化发展规划(2010―2014)
  • 北京市司法局关于印发<北京市司法行政信息化发展规划(2010―2014)>的通知 (京司发[2009]302号 2009年9月11日) 市监狱局.市劳教局,各区县司法局,市局机关各处室,各直属单位: 根据司法部和北京市有关信息化发展的文件精神,结合北京市司法行政系统的实际情况,我局组织编 ...

  • 2015.4时事新闻
  • 2015年4月 国内部分: 1.习近平4月1日主持召开中央全面深化改革领导小组第十一次会议并发表重要讲话.他强调,必须从贯彻落实"四个全面"战略布局的高度,深刻把握全面深化改革的关键地位和重要作用,拿出勇气和魄力,自觉运用改革思维谋划和推动工作,不断提高领导.谋划.推动.落实改革 ...

  • 航班延误问题
  • 数学建模论文 论文题目: 航班延误问题 成员:刘权 宾晓 航班延误问题 2015-05-20 摘要 随着近年来民航的迅速发展,航班延误问题在国内也慢慢热议了起来.特别是近几年,中国航线迅速增加,航班吞吐量随之增加,但与之而来的航班延迟问题也愈加剧烈了起来.市民对此意见很大.因此深层次总结研究中国民航 ...

  • 2014年中国传媒产业发展报告_崔保国
  • 特别策划 Special Plan 2014年中国传媒产业发展报告 文/崔保国 何丹嵋 互联网时代颠覆了传统的信息传播渠道与方式,重塑信息内容框架,重新分配话语权,进而改变传媒产业规模与结构,以及诸多关联产业的生存逻辑和运行规律,甚至对政治与社会结构产生潜移默化的影响.仿若南美洲一只蝴蝶的振翅,终引 ...

  • 耐火材料行业市场发展现状以及未来发展趋势分析
  • 目 录 CONTENTS 第一篇:2015年6月中国耐火材料制品产量统计 ----------------------------------------------------- 1 第二篇:2014年3月-12月耐火材料制品产量当月值数据统计 -------------------------- ...

  • 中国煤炭进出口贸易现状及其前景展望
  • 南 昌 工 程 学 院 毕 业 设 计 (论 文 ) 经济贸易学院 系(院) 国际经济与贸易 专业 毕业论文题目 中国煤炭进出口贸易现状及其前景展望 学生姓名 辛志鹏 班 级 2011 级 2 班 学 号 2011101289 指导教师 苏兆荣 完成日期 二零一五 年 五 月 二十 日 中国煤炭进出 ...

  • 复旦大学2014届毕业生就业质量报告
  • 目 录 第一章 毕业生就业状况综述 ............................... 1 第二章 毕业生就业状况分析 ............................... 2 一.2014届毕业生基本情况 ................................... ...

  • 哈尔滨市大学生职业培训工作的情况与对策
  • 哈尔滨市大学生职业培训工作情况汇报及对策 前 言 哈尔滨市政府把大学生职业培训工作作为当前我市就业创业工作的一项重要内容,人社局贯彻市政府的指示精神,积极开展对大学生的创业就业培训,培训工作成为解决大学生就业创业的一项重要举措.大中专毕业生就业与创业培训中心认真总结2013-2014的培训工作,深入 ...