TA贡献1842条经验 获得超21个赞
如果数据量非常大,可以考虑类似mysql的索引实现,使用树状索引。如果数据量比较小,可以提前把num集合都算出来,使用直接取就ok了。
如果数据量比较小,可以提前把num集合都算出来,使用直接取就ok了。
TA贡献1785条经验 获得超4个赞
都O(n)了,还怎么优化只能改源数据结构啦,直接用数字索引数组放地区值就行了。就不用循环,直取。例:$a=[9=>['深圳','四川'],11=>['四川'],56=>['湖北','广东'],];
$a=[9=>['深圳','四川'],11=>['四川'],56=>['湖北','广东'],];
9=>['深圳','四川'],11=>['四川'],56=>['湖北','广东'],];
11=>['四川'],56=>['湖北','广东'],];
56=>['湖北','广东'],];
];
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报