Мои данные загружаются на сервер?
Нет. При обычном использовании инструмент работает в вашем браузере, введённые данные не отправляются на сервер.
Введите название инструмента, формат или задачу
Merge Sort: визуализация. Анимированные алгоритмы для фронтенда: сортировка, поиск, debounce и throttle, event loop, виртуальный DOM, кеш, trie и поиск пути. Быстро, приватно и удобно прямо в браузере.
Элементы управления инструмента ниже пока на английском языке.
Loading animation...
Merge Sort: визуализация — часть набора AllConvertTools.uz: быстрая страница, где рабочий инструмент стоит перед длинными пояснениями.
Нет. При обычном использовании инструмент работает в вашем браузере, введённые данные не отправляются на сервер.
Да. Основной конвертер бесплатный и работает сразу, без регистрации.
Продолжайте работу без нового поиска.
Merge sort splits the list in half again and again, then merges the sorted halves back together.
function mergeSort(arr) {if (arr.length < 2) return arr;const mid = arr.length >> 1;const left = mergeSort(arr.slice(0, mid));const right = mergeSort(arr.slice(mid));const out = [];while (left.length && right.length) {out.push(left[0] <= right[0] ? left.shift() : right.shift());}return [...out, ...left, ...right];}
Tip: use the arrow keys to step and the space bar to play or pause.