Показать сообщение отдельно
  #2 (permalink)  
Старый 08.04.2020, 22:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

macsik12,
можно так измерить продолжительность
https://developer.mozilla.org/ru/docs/Web/API/Console
let array = [];
for(let i = 0; i < 100; i++) {
  array.push(Math.floor(Math.random() * 100));
}


let last = array.length;
console.time('sort');
for(let i = 0; i < last;) {
  let left = i;
  let right = i+1;
  if(array[left] > array[right]) {
    let buff = array[left];
    array[left] = array[right];
    array[right] = buff;
  }
  i = i + 1;
  if(i == last-1) {
    last--;
    i = 0;
  }
}
console.timeEnd('sort');
Ответить с цитированием