zhangxxx 发表于 2007-10-15 19:06:29

很多时候多几个循环就会死机。。。。。机能不够啊~~~方式我早就想出来了~~但是设计多个循环就一定会死机~~现在只能得到2个车号,还有换车的站点还有点问题~~而且用完后再用JAVA就一定会死机。。。。。。。。。。。。。。。

[ 本帖最后由 zhangxxx 于 2007-10-15 19:43 编辑 ]

faterpan 发表于 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最高需要三层循环。

faterpan 发表于 2007-10-15 19:35:48

多层循环死机的原因可能是内存不足。

zhangxxx 发表于 2007-10-15 20:33:12

我也觉得是,但是内存就是那么多。。。。。。。。。

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

[ 本帖最后由 zhangxxx 于 2007-10-26 13:10 编辑 ]

bt911 发表于 2007-10-27 22:15:46

可以多线路吗

zhangxxx 发表于 2007-10-27 22:29:02

可以转车,不过夜线和其他线路影响很大,建议先去除,因为比较忙没有时间更新。。。。。。。。。。。。。。。。。。。。

冰鱼 发表于 2007-11-27 09:27:47

等待继续完善!

lancaoboy 发表于 2007-12-9 22:56:06

:/sl 收下试试~ 呵呵,我的是1.8的不知道能不能用

askman1123 发表于 2012-4-9 00:28:11

本帖最后由 askman1123 于 2012-4-9 00:29 编辑

传一个手打整理的北京地铁线路TXT

一个MR用的

还有一个地图,放在图片里查看用

页: 1 [2]
查看完整版本: busquery 0.70b ——公交查询