0.0.3 • Published 8 months ago

@xutil/sort v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

Sort 排序

x-sort排序集合, 包括冒泡排序插入排序堆排序快速排序选择排序计数排序归并排序希尔排序等。

📦 安装

  • 使用 npm 安装

    npm install @xutil/sort -S
  • HTML直接引入

    <!DOCTYPE html>
       <html lang="en">
       <body>
          <script src="/dist/index-umd.js"></script>
          <script>
             console.log(XSort.insertionSort([1,2,9,10,8,4]))
          </script>
       </body>
    </html>

🎨 使用

  • ESM导入使用

    // 全部引入
    import { insertionSort } from "@xutil/sort"
     console.log(insertionSort([1,2,9,10,8,4]))
    
    // 按需引入
    import XSort from "@xutil/sort"
     console.log(XSort.insertionSort([1,2,9,10,8,4]))
  • RequireJS导入使用

    // 全部引入
    const XSort = require('@xutil/sort')
    console.log(XSort.insertionSort([1,2,9,10,8,4]))
    
    // 按需引入
    const { insertionSort } = require('@xutil/sort')
    console.log(insertionSort([1,2,9,10,8,4]))

方法

   bubbleSort                      冒泡排序
   countingSort                    计数排序
   heapSort                        堆排序
   insertionSort                   插入排序
   mergeSort                       归并排序
   quickSort                       快速排序
   radixSort                       基数排序
   selectionSort                   选择排序
   shellSort                       希尔排序
0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago