【问题标题】:Whats the name of this algorithm?这个算法叫什么名字?
【发布时间】:2020-06-21 19:10:31
【问题描述】:

您好,我正在使用双向数组,我想遍历每个单元格。 首先我从左上角开始,然后我会验证我是否在角落,因为我要检查他们的邻居,最后我要在右下角结束。 我已经在各种问题中多次看到这种二维数组的解决方案。我想知道算法的具体名称,如果你能给我一些信息链接

算法既不考虑回溯也不考虑递归

【问题讨论】:

  • 这是标准的二维数组遍历,它本身不是算法

标签: arrays algorithm multidimensional-array traversal


【解决方案1】:

您是指以下类型的算法:

for (int row = 0; row < a.length; row++) {
    for (int col = 0; col < a[row].length; col++) {
        // Do something with a[row][col];
    }
}

如果是,这主要称为数组迭代数组遍历。如果你想强调数组的维度,你可以称之为 f.e. 二维数组遍历

注意:为了让用户更好地理解您的问题,我建议下次提供一个简短的代码示例。

【讨论】:

    猜你喜欢
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多