【问题标题】:Terminology - Does a nested loop have to be in another loop?术语 - 嵌套循环是否必须在另一个循环中?
【发布时间】:2014-01-25 15:51:45
【问题描述】:

通常,当有人提到嵌套循环时,我会想到循环中的循环。嵌套的 if 语句也是如此 - if 中的 if。

但它必须提到那个吗?我的意思是,你会认为 if 语句中的循环是嵌套循环吗?还是循环中的 if 嵌套 if?

基本上,要成为一个嵌套的x,它所嵌套的东西是否必须是另一个x

注意:希望显而易见,但我并不是在问是否可以做这些事情。当然有可能。我问的是术语——“以这种方式指代这些事情是否有意义”,而不是“是否有可能做我所描述的事情”。

【问题讨论】:

    标签: nested terminology


    【解决方案1】:

    是的,我会说一个循环被称为嵌套,它是在另一个循环内。这种区别在日常讨论中可能看起来微不足道,但在分析代码的 Big-O 运行时时,“嵌套”循环实际上位于另一个循环而不是 if 块中会产生巨大的差异。

    【讨论】:

      【解决方案2】:

      您可以将嵌套在 if 语句中的循环称为嵌套代码块嵌套语句

      嵌套循环必须嵌套在其他循环中,嵌套的 if 语句必须嵌套在其他 if 语句中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-10-16
        • 2022-10-12
        • 2012-09-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-13
        • 2014-12-02
        • 2018-12-24
        相关资源
        最近更新 更多