Heim >Web-Frontend >js-Tutorial >JavaScript-Programm: Finden Sie das größte Element jeder Zeile in einer Matrix
Wir werden ein Programm schreiben, um das maximale Element jeder Zeile in einer gegebenen Matrix im Futur zu finden. Dazu müsste man jede Zeile der Matrix durchlaufen und die Elemente vergleichen, um den Maximalwert zu ermitteln.
Um diese Lösung zu implementieren, verwenden wir integrierte Funktionen wie Math.max() und Schleifen, um über die Matrix zu iterieren und das gewünschte Ergebnis zu erhalten. Am Ende unseres Programms werden wir eine Lösung haben, die Matrizen jeder Größe verarbeiten kann und auf effiziente und effektive Weise den maximalen Wert pro Zeile bereitstellt.
Hier finden Sie eine kurze Erklärung, wie Sie mithilfe von JavaScript das maximale Element jeder Zeile einer Matrix finden
function findMaxOfRows(matrix) { let result = []; for (let i = 0; i < matrix.length; i++) { let max = -Infinity; for (let j = 0; j < matrix[i].length; j++) { if (matrix[i][j] > max) { max = matrix[i][j]; } } result.push(max); } return result; } const matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; console.log(findMaxOfRows(matrix));Die chinesische Übersetzung von Erklärung
findMaxOfRows akzeptiert eine zweidimensionale Matrix als Parameter.
Ergebnis wird verwendet, um das maximale Element jeder Zeile zu speichern.
for durchläuft jede Zeile der Matrix.
for durchläuft jedes Element der aktuellen Zeile.
for-Schleife den Maximalwert der aktuellen Zeile zum Array result hinzu.
-Schleife setzt die Ausführung fort, bis alle Zeilen verarbeitet wurden.
Übergeben Sie die Beispielmatrix als Parameter an die Funktion
Das obige ist der detaillierte Inhalt vonJavaScript-Programm: Finden Sie das größte Element jeder Zeile in einer Matrix. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!