https://github.com/luin/aqsort
An implementation of asynchronous quicksort in JavaScript
https://github.com/luin/aqsort
Last synced: about 1 year ago
JSON representation
An implementation of asynchronous quicksort in JavaScript
- Host: GitHub
- URL: https://github.com/luin/aqsort
- Owner: luin
- Created: 2014-11-20T15:53:15.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-12-02T09:10:51.000Z (over 11 years ago)
- Last Synced: 2025-02-17T10:15:36.950Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 133 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AsyncQsort
An implementation of asynchronous quicksort in JavaScript
[](https://travis-ci.org/luin/aqsort)
## Install
$ npm install aqsort
## Usage
```javascript
var aqsort = require('aqsort');
aqsort([1, 9, 3, 7], function(a, b, callback) {
if (a > b) { callback(null, 1); }
else if (a === b) { callback(null, 0); }
else { callback(null, -1); }
}, function(err, res) {
// res === [1, 3, 7, 9]
});