Hey,
das ist ein super Beispiel, warum es wichtig ist, immer beide Zustandspaare zu überprüfen. In deinem Fall ist die Markierung mit x1 richtig. Das erste betrachtete Paar (bspw. für Eingabe einer 0), welches auf ein weiter oben mit x1 markiertes Feld zeigt, betrachten wir quasi noch gar nicht. Stell dir vor, dass wir einen Durchlauf immer erst ganz am Ende "verbuchen", also bevor wir in den nächsten Durchlauf starten. Erst dann werden die Markierungen, in diesem Falle x1, für uns sichtbar und relevant. Das ist auch der Grund, warum du das Feld dann mit x1 markierst: Du befindest dich in Iteration 1 und dein zweites Zustandspaar zeigt auf ein Feld x0.
Soweit verständlich? :)