code: def selectSort(list1, list2):
      
  
      length = len(list1)
      for index in range(0, length):
          min = index
          for index2 in range(index + 1, length):
              if list1[index2] > list1[min]:
                  min = index2
          # Prohozeni hodnot hlavniho pole
          list1[index], list1[min] = list1[min], list1[index]
          # Prohozeni hodnot vedlejsiho pole
          list2[index], list2[min] = list2[min], list2[index]
  
      return list1, list2
docs: Razeni 2 poli najednou (list) pomoci metody select sort
          input:
              list1 - prvni pole (hlavni pole pro razeni)
              list2 - druhe pole (vedlejsi pole) (kopirujici pozice pro razeni
                  podle hlavniho pole list1)
  
          returns:
              dve serazena pole - hodnoty se ridi podle prvniho pole, druhe
                  "kopiruje" razeni