I need to sort a 2 dimensional array of doubles on multiple columns using either C or C++. Could someone point me to the algorithm that I should use or an existing library (perhaps boost?) that has this functionality?
I have a feeling that writing a recursive function may be the way to go but I am too lazy to write out the algorithm or implement it myself if it has been done elsewhere. 🙂
Thanks
You can use
std::sort(C++) orqsort(C or C++) to perform the sorting operation. The tricky part is that you need to define a custom comparison function for comparing your rows. For example: