在淘宝买东西时,会自动计算邮费,这个邮费是用什么写的呢?
考虑到如果用Switch或If的话,全国34个省,那么也就是有561个分枝。明显会影响效率的吧?又或者为邮费建一张数据库表,然后再进行查询吗?

解决方案 »

  1.   

    我想应该是建立数据库表去实现的,这样数据的更改会灵活一些
      

  2.   

    数据库
    简单点用个文件也可以另外,我觉得这么多个分支(如果你舍得写的话)效率不会低吧,只是看起来头疼罢了
      

  3.   

    问问邮局的人吧。
    以前没电脑的时候怎么算?应该很简单,不然得累死了。
      

  4.   

    肯定是用数据表的,如果用IF……那就把邮费写死在代码中了,他们不至于那么笨吧。
      

  5.   

    应该是先将数据放在数据库中,然后根据用户的情况,查询出相匹配的来!
      

  6.   

    淘宝上面的邮费应该都是由商家定的吧感觉那个只是摆着看
      

  7.   

    我理解应该使用数据库或者写个文件什么的!
      

  8.   

    如果用库的话,怎么设计更好呢?主键是什么呢?
      

  9.   

    应该像是路由,找个最短路径,计算行程。
      

  10.   

    路由?嗯,这个可以试试看。
      

  11.   

    邮局一般跨城市运输是走火车的,固定的。
      

  12.   

    只分本市和跨市?如果是这样的话就好解决了。
      

  13.   

    一个城市到另一个城市,价格应该是已经定义好的。