Wird eine if-Bedingung nach einer for-Schleife nach jeder Iteration überprüft?
Beispielhaft habe ich folgenden Pseudo code:
x=0
for (i=0;i<a.lenght;i++) {
switch
case („{„): x++; break;
case(„}“): x—; break;
}
if (x<0) {
return false
}
Falls wir jetzt ein "}" vor einem "{" hätten, würde x am Ende gleich null sein, aber nach der ersten Iteration kleiner als 0 sein. Wird in diesem Beispiel false zurück geworfen oder nicht.
Mfg
Chrissisura
Beispielhaft habe ich folgenden Pseudo code:
x=0
for (i=0;i<a.lenght;i++) {
switch
case („{„): x++; break;
case(„}“): x—; break;
}
if (x<0) {
return false
}
Falls wir jetzt ein "}" vor einem "{" hätten, würde x am Ende gleich null sein, aber nach der ersten Iteration kleiner als 0 sein. Wird in diesem Beispiel false zurück geworfen oder nicht.
Mfg
Chrissisura