动态控制多层for循环嵌套
小明 Lv7

参考链接

有些场景我们解多元一次方程时,如果方程组不够,就需要通过枚举求解,比如2x+3y+4z=10,需要3层for循环求解,但如果元数未知,枚举时则需要动态控制for循环的深度,我们可以通过递归解决这个问题,大概思路如下

  • 首先通过二维数组枚举所有可能的值
  • 递归遍历二维数组控制for循环的层数
  • 递归到最后一层时判断控制是否满足方程的条件,打印输出

    场景

    根据红包的总额,红包的总份数及每个红包的金额种类,得到每个红包金额对应的份数

    代码及注释

    github: https://github.com/WhenCoding/calcRedPackage
  • 本文标题:动态控制多层for循环嵌套
  • 本文作者:小明
  • 创建时间:2019-04-12 10:50:43
  • 本文链接:https://mynamecoder.com/p/5bd3.html
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!