Bubble sort: número de trocas
Problem
Determine quantas trocas o algoritmo de classificação de bolhas ascendente fará para o array fornecido.
Entrada
A primeira linha é um número N
(\(1 <= N <= 1000\)) – o número de elementos na matriz. Na segunda linha – a própria matriz. É garantido que todos os elementos do array são diferentes e não excedem 109
.
Saída
Imprimir um único número – número de trocas de tipo de bolha.
Exemplos
# |
Entrada |
Saída |
1 |
5
1 2 3 4 5
|
0 |
2 |
5
5 4 3 2 1
|
10 |
Запрещенные операторы: sort