愿有人陪你颠沛流离,如果没有,愿你成为自己的太阳。

そ願君芣負卿ひ
随笔分类:技术原创 共1篇

用C#开发的一个通用的地铁换乘查询工具

日常生活中,上班下班坐地铁已经是常事,每当我想去某一个远一点的地方,如果有地铁首选就是地铁,因为方便嘛!每次坐地铁,我们都是凭肉眼去得出我们心中最佳的换乘方案,但是,如果对于线路较少的城市来说,这个方法是最快的,但是如果对于线路较多的城市,例如北京或者上海,十几条线路交叉穿梭,我们可能看到都晕了,怎么坐才是时间最短路程最短的,我们要算出来不是不可以但是很麻烦,于是,闲着没事,我就想写一个通用的地铁换乘查询程序,想用计算机运算得出科学一点的换乘方案供自己参考,假设先不考虑站点间的距离差异,我们以乘坐站点数最少为最优方案,依照这个条件去编码实现查找的算法,其实也没用上什么高大上的算法,因为也不会哈哈,话不多说,先上效果图:[图片]有对应城市的线路图:[图片]站点智能提示:[图片]项目结构图:[图片]我的开发思路:1、采用xml存储站点数据,如下:[图片]2、代码中使用集合初始化线路数据 /// <summary> /// 初始化地铁线路数据 /// </summary> /// <param name="city">城市</pa... 阅读全文

2018年03月27日 评论(10) 阅读(3261)
第1页   共1条记录
公告