Sau khi tôi bị thuyết phục rằng các nhãn bị hỏng/tiếp tục là tổng "không phải" trên here, tôi cần trợ giúp để xóa nhãn khỏi mã của tôi.Tái cấu trúc các vòng nhãn có nhãn
Tôi có ma trận vuông và vectơ có cùng độ dài. Vectơ đã có một số giá trị trong nó một phụ thuộc vào các giá trị trong ma trận mà vectơ được thay đổi trong vòng lặp.
Tôi hy vọng, các mã fragment về cơ bản là dễ hiểu ...
vectorLoop:
for(int idx = 0; idx < vectorLength; idx++) {
if(conditionAtVectorPosition(v, idx)) continue vectorLoop;
matrixLoop:
for(rowIdx = 0; rowIdx < n; rowIdx++) {
if(anotherConditionAtVector(v, rowIdx)) continue matrixLoop;
if(conditionAtMatrixRowCol(m, rowIdx, idx)) continue vectorLoop;
}
setValueInVector(v, idx);
}
Hãy thuyết phục tôi, rằng có một/phiên bản dễ đọc hơn tốt hơn mà không có nhãn.
Chúc tôi có thể upvote điều này nhiều lần. –