关于程序算法的问题(最好用matlab)假如有n辆车在道路上行驶,速度范围(a,b),n辆车速度随机,后面的车如果比前面的车快,就会超过去,超过去的时间和两车的速度有一定的函数关系.当速度从大

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 03:54:04
关于程序算法的问题(最好用matlab)假如有n辆车在道路上行驶,速度范围(a,b),n辆车速度随机,后面的车如果比前面的车快,就会超过去,超过去的时间和两车的速度有一定的函数关系.当速度从大关于程序

关于程序算法的问题(最好用matlab)假如有n辆车在道路上行驶,速度范围(a,b),n辆车速度随机,后面的车如果比前面的车快,就会超过去,超过去的时间和两车的速度有一定的函数关系.当速度从大
关于程序算法的问题(最好用matlab)
假如有n辆车在道路上行驶,速度范围(a,b),n辆车速度随机,后面的车如果比前面的车快,就会超过去,超过去的时间和两车的速度有一定的函数关系.当速度从大到小排列完后算法结束,将每次超车时间相加设为t.有没有什么算法思想能解决这个问题.

关于程序算法的问题(最好用matlab)假如有n辆车在道路上行驶,速度范围(a,b),n辆车速度随机,后面的车如果比前面的车快,就会超过去,超过去的时间和两车的速度有一定的函数关系.当速度从大
算法分析:
每次超车,能将一辆“快车”移到一辆“慢车”的前面.实际上这就是一次冒泡排序的过程.在排序过程中每一次交换时,只要同时再调用一次计算本次超车所花时间的函数,并累加.到排序结束时,总的超车时间总和就得到了.