Collect classic sorting algorithms and display in animation, which can be useful for better understanding of sorting algorithms

Website Deployed

See here

More Sorting Algorithms

It has now 11 sorting algorithms and 6 different animations. Just have fun and learn it!

More sorting algorithms will be added in the next releases. So keep in touch with this project and give it a star if possible. Thanks u all.

Issues and Pull Requests

Issues and Pull Requests are welcome, please feel free to do that. And I will check it as soon as I see it.

Issues

Pull Requests

Folder Tree

├─public
│  └─data
└─src
    ├─assets
    │  ├─fonts
    │  └─images
    ├─components
    │  └─common # common components which is globally available
    ├─css # global stylesheet and prism theme stylesheet
    ├─router #vue-router
    ├─store #vuex
    ├─utils # utility functions
    │  ├─DrawAll # draw all initially
    │  ├─DrawSingle # draw single graph, such as circle.js, scatter2Line.js
    │  ├─SortFunction # sort function to be displayed using Prism code block
    │  │  ├─BogoSort
    │  │  ├─BubbleSort
    │  │  ├─CocktailShakerSort
    │  │  ├─CountingSort
    │  │  ├─HeapSort
    │  │  ├─InsertionSort
    │  │  ├─MergeSort
    │  │  ├─QuickSort
    │  │  ├─RadixSort
    │  │  ├─SelectionSort
    │  │  └─ShellSort
    │  └─SortingAlgorithms # functions using in canvas to update array
    └─views # HomeView

LICENSE

MIT

GitHub

View Github