问一个最优序列排序的问题,有源码支持

coveking 2010-03-24 11:03:35
部分代码如下:

StoSForBusPo po = busfacade.stationToStationForBus(ipinfo,sessionId,com.util.Switch.fromHex(b_source),null, null,com.util.Switch.fromHex(source),dest);//解析远程XML文件
List<Bus> buses = po.getBuses();//得到公交具体信息
for(Bus tempBus : buses)
{ //循环取出10条公交信息,其中在这含有每条公交信息的排序方式
out.println(new String("排序方案".getBytes("8859_1"))+tempBus.getRankSequence()+"<br />");
}
打印十条信息的结果为:
排序: 综合排序.<a href="">最少换乘</a>.<a href="">最少时间</a>.<a href="">地铁优先</a>

线路0:排序方案0 0 5 1
线路1: 排序方案1 5 0 7
线路2: 排序方案2 1 6 3
线路3: 排序方案3 6 1 4
线路4: 排序方案4 2 7 0
线路5: 排序方案5 7 2 5
线路6: 排序方案6 3 8 9
线路7: 排序方案7 8 3 6
线路8: 排序方案8 4 9 2
线路9: 排序方案9 9 4 8

此公交换乘方案在所有换乘方案中依据不同排序标准的序号(不同的排序标准包括综合排序,换乘次数排序,时间排序,距离排序),中间用空格隔开
譬如9 6 7 8。表示此方案在所有方案中,在综合排序中排第9,按照换乘次数排序中排第6,以此类推。

那么问题是按照不同的排序方式得到最优的排序效果。

谢谢回答
...全文
104 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
coveking 2010-03-25
  • 打赏
  • 举报
回复
谢谢帮顶。
2010-03-25
  • 打赏
  • 举报
回复
帮你顶一下~~
  • 打赏
  • 举报
回复
学习算法中……
coveking 2010-03-24
  • 打赏
  • 举报
回复
我发错论坛还是描述不地道?
coveking 2010-03-24
  • 打赏
  • 举报
回复
........................
coveking 2010-03-24
  • 打赏
  • 举报
回复
......回答的人都没....

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧