Algorithmen und Datenstrukturen · Senior · Frage 49 von 75

Warum ist 0.1 + 0.2 !== 0.3 für Algorithmen wichtig?

Antwort zeigen

Richtige Antwort: Gleitkomma-Summen sind nicht exakt, also mit Toleranz vergleichen

Erklärung

Binäres Gleitkomma kann 0,1 nicht exakt darstellen, und Fehler sammeln sich in langen Summen oder Geometrie-Code. Vergleiche mit Math.abs(a - b) < epsilon, nutze ganze Zahlen (Cent statt Euro) oder BigInt für exakte Ganzzahl-Arithmetik.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Senior · Frage 49

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen