1 |
19. f(f^n(L))
19. =
19. if null(f^n(L)) f^n(L)
19. else let i = search(||f^n(L)||-1;P(f^n(L))) in
19. else if i= 0 f^n(L) else swap(f^n(L);i-1;i) fi fi
20. f^n(L) = nil
swap(f^n(L);search(||f^n(L)||-1;P(f^n(L)))-1;search(||f^n(L)||-1;P(f^n(L)))-1
+1)
=
f^n(L)
 | 1 step |
2 |
19. f(f^n(L))
19. =
19. if null(f^n(L)) f^n(L)
19. else let i = search(||f^n(L)||-1;P(f^n(L))) in
19. else if i= 0 f^n(L) else swap(f^n(L);i-1;i) fi fi
20. f^n(L) = nil
21. search(||f^n(L)||-1;P(f^n(L))) = 0
swap(f^n(L);search(||f^n(L)||-1;P(f^n(L)))-1;search(||f^n(L)||-1;P(f^n(L)))-1
+1)
=
f^n(L)
 | Auto |
3 |
19. f(f^n(L))
19. =
19. if null(f^n(L)) f^n(L)
19. else let i = search(||f^n(L)||-1;P(f^n(L))) in
19. else if i= 0 f^n(L) else swap(f^n(L);i-1;i) fi fi
20. f^n(L) = nil
21. search(||f^n(L)||-1;P(f^n(L))) = 0
swap(f^n(L);search(||f^n(L)||-1;P(f^n(L)))-1;search(||f^n(L)||-1;P(f^n(L)))-1
+1)
=
swap(f^n(L);search(||f^n(L)||-1;P(f^n(L)))-1;search(||f^n(L)||-1;P(f^n(L))))
 | 1 step |