【问题标题】:Generalisation of Nested For loop in CC 中嵌套 For 循环的推广
【发布时间】:2017-12-14 23:11:00
【问题描述】:

我正在编写一个 c 程序,它将输入一些 n 个字符(在一个字符串中)并写入 n 个字符的所有可能组合(包括 1 位数字到 n 个字母单词)

只需将字符串字符制作成单词列表文件。

所以我理解为

第一个字母:范围 0 到 n 第二个字母:范围 0 到 n . . . . . . 第 n 个字母:范围 0 到 n

显然,我必须编写最大“n”个嵌套循环,这在正常情况下是不通用的 我想让嵌套的 for 循环操作通用化。 有什么技巧吗?

【问题讨论】:

    标签: c loops dynamic-programming


    【解决方案1】:

    递归是你的朋友。要写出一串六个字母的所有可能组合,依次写出六个字母,然后写出所有可能的后缀,这也是同样的问题,用 5 个字母串。要编写一个字母的字符串的所有可能组合,请编写该字母(终止条件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多