Skip to content

Instantly share code, notes, and snippets.

View stevethedev's full-sized avatar
🏠
Working from home

Steven Jimenez stevethedev

🏠
Working from home
View GitHub Profile
@stevethedev
stevethedev / ticksort.js
Created April 15, 2018 16:23
Tick Sort - A useless sorting algorithm for Node.js
/**
* @author Steven Jimenez <steven@stevethedev.com>
*/
'use strict';
async function tickSort(array) {
let smallest = Infinity;
for (let i = 0; i < array.length; ++i) {
if (smallest > array[i]) {
smallest = array[i];
@stevethedev
stevethedev / variety-sort.js
Created April 13, 2018 16:26
A Variety-Sort in ES6
function varietySort(array) {
// 1. Cut the list in half
const [ left, right ] = varietySort.split(array);
varietySort.rejoin(
array,
varietySort.left(left),
varietySort.right(right)
);
return array;
}