爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: zhangxxx
收起左侧

[ELF文件] busquery 0.70b ——公交查询

[复制链接]
 楼主| 发表于 2007-10-15 19:06:29 | 显示全部楼层
很多时候多几个循环就会死机。。。。。机能不够啊~~~方式我早就想出来了~~但是设计多个循环就一定会死机~~现在只能得到2个车号,还有换车的站点还有点问题~~而且用完后再用JAVA就一定会死机。。。。。。。。。。。。。。。

[ 本帖最后由 zhangxxx 于 2007-10-15 19:43 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-10-15 19:34:16 | 显示全部楼层
某个JAVA版本的具体想法是这样的:
找A至B的可乘路线。
(1)先找是否有直达。附加:查找同时记录每条路线是否通过A或B,比如过A则值1,过B则2,同时过则3;
(2)如果没有值为3的路线,则在这些值为1或2的路线当中寻找换车站点。
(2-1)假设K号线值为1,即过A但不过B。将K号线拆分成若干个站点;查找每个站点是否在某一个值为2的路线中出现,如有,则以此站点为换车点,并作记录。
(2-2)假如同样的两条路线出现多个可选换车点,则在2-1最后纪录里将重复的剔除。

步骤1“附加”并没有增加原有循环层数/次数;
步骤2是一层循环;
步骤2-1是二层循环;
步骤2-2是一层循环。

于是完成1到2-2最高需要三层循环。
回复 支持 反对

使用道具 举报

发表于 2007-10-15 19:35:48 | 显示全部楼层
多层循环死机的原因可能是内存不足。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-15 20:33:12 | 显示全部楼层
我也觉得是,但是内存就是那么多。。。。。。。。。

用strcmp都会死机。。。。。所以就用strstr~~~

[ 本帖最后由 zhangxxx 于 2007-10-26 13:10 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-10-27 22:15:46 | 显示全部楼层
可以多线路吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-27 22:29:02 | 显示全部楼层
可以转车,不过夜线和其他线路影响很大,建议先去除,因为比较忙没有时间更新。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2007-11-27 09:27:47 | 显示全部楼层
等待继续完善!
回复 支持 反对

使用道具 举报

发表于 2007-12-9 22:56:06 | 显示全部楼层
:/sl 收下试试~ 呵呵,我的是1.8的不知道能不能用
回复 支持 反对

使用道具 举报

发表于 2012-4-9 00:28:11 | 显示全部楼层
本帖最后由 askman1123 于 2012-4-9 00:29 编辑

传一个手打整理的北京地铁线路TXT
Ditie.rar (1.61 KB, 下载次数: 1)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-20 08:29

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表