2013内蒙古自治区数据理论加强
更新时间:2023-12-16 16:03:01 阅读量: 教育文库 文档下载
- 内蒙古自治区大数据推荐度:
- 相关推荐
1、在有向图G中,如果r到G中的每个结点都有路径可达,则称结点r为G的根结点。编写一个算法完成下列功能: (1).建立有向图G的邻接表存储结构; (2).判断有向图G是否有根,若有,则打印出所有根结点的值。 2、编写一个过程,对一个n×n矩阵,通过行变换,使其每行元素的平均值按递增顺序排列。 3、给定n个村庄之间的交通图,若村庄i和j之间有道路,则将顶点i和j用边连接,边上的Wij表示这条道路的长度,现在要从这n个村庄中选择一个村庄建一所医院,问这所医院应建在哪个村庄,才能使离医院最远的村庄到医院的路程最短?试设计一个解答上述问题的算法,并应用该算法解答如图所示的实例。(20分)
4、证明由二叉树的中序序列和后序序列,也可以唯一确定一棵二叉树。 29. ①试找出满足下列条件的二叉树
1)先序序列与后序序列相同 2)中序序列与后序序列相同 3)先序序列与中序序列相同 4)中序序列与层次遍历序列相同
5、二路插入排序是将待排关键字序列r[1..n]中关键字分二路分别按序插入到辅助向量d[1..n]前半部和后半部(注:向量d可视为循环表),其原则为,先将r[l]赋给d[1],再从r[2] 记录开始分二路插入。编写实现二路插入排序算法。
6、题目中要求矩阵两行元素的平均值按递增顺序排序,由于每行元素个数相等,按平均值排列与按每行元素之和排列是一个意思。所以应先求出各行元素之和,放入一维数组中,然后选择一种排序方法,对该数组进行排序,注意在排序时若有元素移动,则与之相应的行中各元素也必须做相应变动。
void Translation(float *matrix,int n)
//本算法对n×n的矩阵matrix,通过行变换,使其各行元素的平均值按递增排列。 {int i,j,k,l;
float sum,min; //sum暂存各行元素之和 float *p, *pi, *pk; for(i=0; i {sum=0.0; pk=matrix+i*n; //pk指向矩阵各行第1个元素. for (j=0; j for(i=0; i for(j=i+1;j {sum=*(pk+j); *(pk+j)=*(pi+j); *(pi+j)=sum;} sum=p[i]; p[i]=p[k]; p[k]=sum; //交换一维数组中元素之和. }//if }//for i free(p); //释放p数组. }// Translation [算法分析] 算法中使用选择法排序,比较次数较多,但数据交换(移动)较少.若用其它排序方法,虽可减少比较次数,但数据移动会增多.算法时间复杂度为O(n2). 7、二部图(bipartite graph) G=(V,E)是一个能将其结点集V分为两不相交子集V 1和V2=V-V1的无向图,使得:V1中的任何两个结点在图G中均不相邻,V2中的任何结点在图G中也均不相邻。 (1).请各举一个结点个数为5的二部图和非二部图的例子。 (2).请用C或PASCAL编写一个函数BIPARTITE判断一个连通无向图G是否是二部图,并分析程序的时间复杂度。设G用二维数组A来表示,大小为n*n(n为结点个数)。请在程序中加必要的注释。若有必要可直接利用堆栈或队列操作。【
正在阅读:
2013内蒙古自治区数据理论加强12-16
高三化学专题复习教案1705-15
2016年2月27日托福写作真题解析12-15
液氮研磨提取组织RNA步骤02-03
蜡烛行业细分市场研究报告05-12
【精编范文】201X北京市租房合同自行成交版-推荐word版 (2页)08-28
人教版六年级下册写字教案(最新)07-17
长江泥沙测验新进展10-17
小学一年级体育教学计划优秀8篇03-22
电子商务三创大赛特等奖作品05-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 内蒙古自治区
- 理论
- 加强
- 数据
- 2013
- 对公选领导干部工作的几点思考
- 2013毛概知识点总结
- 国际开放与远程教育理事会《2017―2020年战略发展规划》探析
- 青年志愿者协会十年庆典暨元旦联欢晚会
- 计算机教学中的非智力因素培养3
- 关于脑筋急转弯大全及答案+超级爆笑word版本(3页)
- 对孩子说的话
- 利用波尔共振仪研究受迫振动
- 《大秦帝国之黑色裂变》经典语录
- 地震勘探原理名词解释
- 远程培训学习心得体会
- 《市场调研与分析》实训综合大作业
- 2.广州城建职业学院学生校外实习安全管理规定
- 罗氏脱硫脱硝法在工业锅炉窑炉治理中的实践 - 图文
- 青岛版小学科学四年级下册《飞旋的陀螺》教学设计 - 图文
- 西南民族大学法理学(上)期末考试卷B
- 2013年湖北数学(理)高考试题(真题)word版
- 活动简报第019期(达胜公司举办科学发展观专题讲座)
- 小学数学教学案例分析
- 精麻药品五项基本管理制度