• 2010中南大学校内赛题目

    乘坐公交车优化方案设计 公共交通作为长沙市交通网络中的重要组成部分,由于公共交通对资源的高效利用,使得通过大力发展公共交通,实行公交优先成为缓解日趋严重的道路交通紧张状况的必然选择。况且随着人们在长沙市中各个地方活动的频度不断增加,长沙市公共交通在现代化都市生活中起着越来越重要的作用。然而,面对迅速发展和不断更新的长沙市公共交通网,如何快速的寻找一条合理的乘车路线或换乘方案,成为长沙市居民和外地游客一个比较困惑的问题。根据长沙市居民和外地游客的需要研究公交出行路径优化算法,寻找并提供一条或多条快速、经济、方便的从出发点到目的地的最优乘车或换乘方案,是公共交通系统中最基本最关键的问题。 一公务人员从长沙火车站(五一路火车站)下车在一天时间内到如下地点:长沙市政府、中南大学新校区、黄兴路步行街办事,并回到长沙火车站(五一路火车站) 1.设计按如下顺序:长沙火车站、长沙市政府、中南大学新校区、黄兴路步行街,并回到长沙火车站(五一路火车站)完成事务的乘坐公交车的可行方案,并给出相应的数学模型; 2.设计从长沙火车站出发遍历如下地点:长沙市政府、中南大学新校区、黄兴路步行街,并回到长沙火车站(五一路火车站)完成事务的乘坐公交车的可行方案,并给出相应的数学模型; 3.给出上述两种情况下的最优乘车方案。 注:所有公交线路从网上下载。

    0
    91
    25KB
    2010-08-24
    10
  • slist.dat中存放学生成绩记录,记录之间的逻辑结构是单链表,记录包含学生姓名和成绩两个域。开始时slist.dat为空,通过逐条插入学生记录,建立有序的学生成绩记录,并存放在slist.dat中。

    slist.dat中存放学生成绩记录,记录之间的逻辑结构是单链表,记录包含学生姓名和成绩两个域。开始时slist.dat为空,通过逐条插入学生记录,建立有序的学生成绩记录,并存放在slist.dat中。 /* 单链表建立、插入、删除、查找、字符串比较、排序等操作。学会对文件操作和单链表一起使用。*/ 主函数中至少有如下操作(对学生成绩记录的操作) 1. 插入一条记录(保证插入后按照成绩递减,这也是建立学生成绩有序链表) 2. 删除一条记录(删除姓名为**的学生成绩记录) 3. 显示所有记录 4.查找一条记录(查找姓名为**的学生记录) 5. 修改一条记录(修改姓名为**的学生成绩) 6.推出 可以实现从文件中读入数据

    3
    295
    8KB
    2010-07-23
    9
  • 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为

    全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为 例说明如何编写全排列的递归算法。 1、首先看最后两个数4, 5。 它们的全排列为4 5和5 4, 即以4开头的5的全排列和以5开头的4的全排列。 由于一个数的全排列就是其本身,从而得到以上结果。 2、再看后三个数3, 4, 5。它们的全排列为3 4 5、3 5 4、 4 3 5、 4 5 3、 5 3 4、 5 4 3 六组数。 即以3开头的和4,5的全排列的组合、以4开头的和3,5的全排列的组合和以5开头的和3,4的全排列的组合. 从而可以推断,设一组数p = {r1, r2, r3, ... ,rn}, 全排列为perm(p),pn = p - {rn}。 因此perm(p) = r1perm(p1), r2perm(p2), r3perm(p3), ... , rnperm(pn)。当n = 1时perm(p} = r1。 为了更容易理解,将整组数中的所有的数分别与第一个数交换,这样就总是在处理后n-1个数的全排列。

    4
    402
    818B
    2010-07-22
    15
关注 私信
上传资源赚积分or赚钱