From d478be5f77197c0bc6d36a7f22c7323e7b51e0c3 Mon Sep 17 00:00:00 2001 From: zeefaad Date: Thu, 12 Feb 2026 12:20:12 +0100 Subject: [PATCH] idiomatique change --- Code/ldpc/src/tanner.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Code/ldpc/src/tanner.rs b/Code/ldpc/src/tanner.rs index 9b2f5bb..5fe1802 100644 --- a/Code/ldpc/src/tanner.rs +++ b/Code/ldpc/src/tanner.rs @@ -11,14 +11,15 @@ impl TannerGraph { let mut check = vec![vec![]; matrix.rows]; let mut bits = vec![vec![]; matrix.cols]; - for i in 0..matrix.rows { - for j in 0..matrix.cols { + for (i, row_check) in check.iter_mut().enumerate() { + for (j, col_bits) in bits.iter_mut().enumerate() { if matrix.get(i, j) == 0 { - check[i].push(j); - bits[j].push(i); + row_check.push(j); + col_bits.push(i); } } } + Self { check, bits } } }