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

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,以此类推。

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

谢谢回答
...全文
49 点赞 收藏 6
写回复
6 条回复
coveking 2010年03月25日
谢谢帮顶。
回复 点赞
2010年03月25日
帮你顶一下~~
回复 点赞
学习算法中……
回复 点赞
coveking 2010年03月24日
我发错论坛还是描述不地道?
回复 点赞
coveking 2010年03月24日
........................
回复 点赞
coveking 2010年03月24日
......回答的人都没....
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告