Соединение WebRTC не устанавливается через несколько секунд

Вы должны начать с предположения, что первый элемент является наименьшим, затем перебирайте массив и, если вы найдете меньший элемент, запомните эту позицию и предположите, что это самый маленький. Когда вы дойдете до конца массива, вы должны знать положение наименьшего значения. Переключите это значение со значением в первой позиции. Теперь самое маленькое значение - первое. Начните с следующей позиции, предположите, что это наименьшее значение, итерации по остальной части массива ... (я думаю, вы поняли идею.

Пример:

3,1,2

Предположим Сравните с позицией 2, 1 & lt; 3, так что предположим, что положение 2 имеет наименьшее значение. Сравните с позицией 3, 3 & lt; 1. Поскольку мы находимся на концевом выключателе наименьшим с первой позицией (позиция 1 и 2)

1,3,2

Теперь, поскольку позиция 1 выполнена, начните с позиции 2. Предположим, что 3 (позиция 2) является наименьшим значением. Сравните с позицией 3 (2). 2 и 3 , поэтому предположим, что позиция 3 имеет наименьшее значение. Поскольку мы находимся в конце массива, мы переключаем положение 2 и 3

1,2,3

Выполнено

0
задан ashish sharma 16 January 2019 в 19:49
поделиться