aboutsummaryrefslogtreecommitdiff
path: root/src/sort.h
blob: 2b2efee4937b2d3a5bd1a31af24399696c6b4b90 (plain)
1
2
3
4
5
6
7
8
9
#include "lua.h"
#include "util.h"

//comparison sorts
int l_quicksort(lua_State*);    //[double+int] -> arr[N] (greatest -> least)
int l_mergesort(lua_State*);    //[double+int] -> arr[N] (greatest -> least) 
int l_shellsort(lua_State*);    //[double+int] -> arr[N] (greatest -> least)
int l_bubblesort(lua_State*);   //[double+int] -> arr[N] (greatest -> least)
int l_heapsort(lua_State*);     //[double+int] -> arr[N] (greatest -> least)