آیا اطلاعات من بارگذاری میشود؟
نخیر. در استفادهی عادی این ابزار در مرورگر شما اجرا میشود و اطلاعات واردشده به هیچ سرور ارسال نمیشود.
نام ابزار، فرمت یا کار را بنویسید
Quick Sort: انیمیشن. الگوریتمهای متحرک برای فرانتاند: مرتبسازی، جستجو، debounce و throttle، حلقهی رویداد، DOM مجازی، حافظهی نهان، trie و مسیریابی. سریع، خصوصی و آسان در مرورگر شما.
دکمهها و متنهای ابزار پایین فعلاً به انگلیسی است.
Loading animation...
Quick Sort: انیمیشن بخشی از مرکز ابزارهای AllConvertTools.uz است: صفحهای سریع و متمرکز که ابزار کاری پیش از توضیحات طولانی قرار دارد.
نخیر. در استفادهی عادی این ابزار در مرورگر شما اجرا میشود و اطلاعات واردشده به هیچ سرور ارسال نمیشود.
بلی. تبدیلکنندهی اصلی رایگان است و بدون ثبتنام فوراً کار میکند.
بدون جستجوی دوباره به کار ادامه دهید.
Quick sort picks a pivot, moves smaller values to its left and larger ones to its right, then repeats on both sides.
function quickSort(arr, lo = 0, hi = arr.length - 1) {if (lo >= hi) return;const pivot = arr[hi];let i = lo;for (let j = lo; j < hi; j++) {if (arr[j] < pivot) {[arr[i], arr[j]] = [arr[j], arr[i]];i++;}}[arr[i], arr[hi]] = [arr[hi], arr[i]];quickSort(arr, lo, i - 1);quickSort(arr, i + 1, hi);}
Tip: use the arrow keys to step and the space bar to play or pause.