Java循环遍历数组的一半

标签 java loops matrix

我想在Java中循环数组的一半;这是因为矩阵将是完全对称的。如果我循环抛出 i 列和 j 行,则每次执行矩阵 [i] [j] 的操作时,我都会对矩阵 [j] [i] 执行完全相同的操作。我应该能够通过不循环超过一半的矩阵来节省时间。关于最简单的方法有什么想法吗?

最佳答案

如果你想得到一个三角形:

for(int i=0; i<array.length; i++){
  for(int j=0; j<=i; j++){
    ..do stuff...
  }
}

关于Java循环遍历数组的一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960161/

相关文章:

java - 密码分析的粒子群优化速度是多少?

json - 遍历键列表以使用 jq 从 JSON 文件中提取

c++ - Armadillo 和 C++ - 使用二维数组进行矩阵初始化

java - 让 mod_jk 运行

java - 从命令行参数控制程序

c# - 如何加快在 ASP.NET 中调用命令行工具的循环?

python - 为什么lambda函数保持循环最后一步的形式?

image - 将大矩阵中的 int32 分解为 int8

r - 将矩阵拆分为大小为 n 的 block ,偏移量为 i(矢量化方法)

java - Java动态代理的实现