• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

多层循环有什么好方法实现解决方案

php 搞代码 3年前 (2022-01-24) 11次浏览 已收录 0个评论

多层循环有什么好方法实现
我有一个程序,有8个不同条件,需要用8个条件生成型号 ,我用了8层循环结果太慢了反应不过来
请问有什么好的方法吗?
——解决思路———————-
把需求描述的精细点,可能不需要多重嵌套
如果是求排列组合就更不需要了
——解决思路———————-
根据你的描述觉得可能确实不需要多重嵌套

——解决思路———————-
型号是否有字符数限制?条件字符串全连起来md5散列能满足需求吗?
——解决思路———————-

引用:

每个条件对应一个多个字符代码,型号为8个条件组合到一起,我要根据这8个条件,把所有的型号都写到数据库里

貌似你说的是排列组合,貌似还真的只能用循环,不过你可以不用+本文来源gao@daima#com搞(%代@#码网

搞代gaodaima码

多次操作数据库,你再循环里面生成sql语句,然后再循环外面一次性写入数据库,性能应该会好一些
——解决思路———————-

本帖最后由 xuzuning 于 2014-11-12 18:25:33 编辑

你需要的是求笛卡尔积
精华区中有现成的代码

不过你是要写到数据库里去,那么利用表的无条件连接可轻松的产生笛卡尔积


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:多层循环有什么好方法实现解决方案
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址