算法设计与分析习题答案1-6章.docVIP

  • 224
  • 0
  • 约1.67万字
  • 约 26页
  • 2016-01-03 发布于浙江
  • 举报
算法设计与分析习题答案1-6章.doc

习题1 图论诞生于七桥问题。出生于瑞士的伟大数学家欧拉(Leonhard Euler,1707—1783)提出并解决了该问题。七桥问题是这样描述的:一个人是否能在一次步行中穿越哥尼斯堡1.7是这条河以及河上的两个岛和七座桥的草图。请将该问题的数据模型抽象出来,并判断此问题是否有解。 七桥问题属于一笔画问题。 输入:一个起点 输出:相同的点 一次步行 经过七座桥,且每次只经历过一次 回到起点 该问题无解:能一笔画的图形只有两类:一类是所有的点都是偶点。另一类是只有二个奇点的图形。1.r=m-n 2.循环直到r=0 2.1??m=n 2.2???n=r 2.3??r=m-n 3?输出m 3.设计算法求数组中相差最小的两个元素(称为最接近数)的差。要求分别给出伪代码和C++描述。 //采用分治法 //对数组先进行快速排序 //在依次比较相邻的差 #include iostream using namespace std; int partions(int b[],int low,int high) { int prvotkey=b[low]; b[0]=b[low]; while (lowhigh) { while (lowhighb[high]=prvotkey) --high; b[low]=b[high]; while (lowh

文档评论(0)

1亿VIP精品文档

相关文档