PHP递归计算法问题

发布于 2012/06/29 16:40
阅读 130
收藏 0

@童学芬 你好,想跟你请教个问题:看了你的无限分类数据格式化成树 这算法,很不错,我这里有个问题,可能对你来说很简单,希望指教一下。

我有个程序,需要无限分类: 如: 国家->省->市->县->镇->村

我想实现这个样结果; 分别计算出“国家”、“省”、“市”、“县”、 “镇” 里所有“村”的数量,这个国家有多少个村,省有多少个村。。。。, 依此类推,计算 出“国家”、“省”、“市”、“县”、里分别有多少个“镇”、县等。。。。

请问有没有好的递归算法。谢谢。

谢谢!

 

加载中
0
童学芬
童学芬
哈哈,我那个算法不是最好的。下面评论给的就是最好的。
0
童学芬
童学芬
我的想法是,一般来说省市县里面的村的数量只要你不改数据,一般是不会变的,因而可以一开始就算出来,读取的时候就不用算了。更新数据时重新算一下,一般很少更新。不管用什么算法,都是一个一个统计,用php自带的count也是一样的。
0
傻

您好,首先感谢您的意见,上面我只是举个例子而已,如果这个算法我应该到大型商城的时候,下面的子数很多,深度也比较深的时候,而且数量是随时在增加的。这样的话就不好计算了,当然是可以计算出来 ,最怕就是显示的时候慢。。

返回顶部
顶部