
有没有做软件或者网站的啊,或者对数据库设计比较熟悉的,我想问一个算法题,关于地铁票价计算的数据库设计
1个回答
展开全部
你把需求挂出来呀
追问
前台输入起点站和终点站然后算出价格,价格是按公里计算
追答
我没有搞过相关的内容,个人感觉你可以按线性坐标来计算,例如:
站点共为9个A 2 B 1 C 2 D 3 E 2 F 3 G 2 H 2 I 3 J共有9个站间距(见两个字母之间的数字)若以A的坐标为0,则B的坐标2,C的坐标是2+1=3依次各站坐标为
A0,B2,C3,D5,E8,F10,G13,H15,I17,J20
这样一来无论正向还反向,只要取两个点坐标的的差值的绝对值,用判断票价比如(0-5,1元)(5-10,2元),(11-20,4元)
你看可行吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询