AI
src/bubble_sort.js
DeepSeek Sandbox / 浏览器编辑器
文件浏览
工作区:deepseek-sandbox
护栏保存
src/bubble_sort.js
UTF-8
保存
function heapSort(arr) { const n = arr.length; for (let i = Math.floor(n / 2) - 1; i >= 0; i--) { heapify(arr, n, i); } for (let i = n - 1; i > 0; i--) { [arr[0], arr[i]] = [arr[i], arr[0]]; heapify(arr, i, 0); } return arr; } function heapify(arr, size, root) { let largest = root; const left = 2 * root + 1; const right = 2 * root + 2; if (left < size && arr[left] > arr[largest]) largest = left; if (right < size && arr[right] > arr[largest]) largest = right; if (largest !== root) { [arr[root], arr[largest]] = [arr[largest], arr[root]]; heapify(arr, size, largest); } } module.exports = heapSort;
src/bubble_sort.js
受护栏保护的 write_file