UML do algorytmu Johnsona