你可以使用自定義的資料結構,透過呼叫sort-algorithm進行排序(支援quick、merge、insertion sort)。
main.cpp是示範如何使用sort_alg.h。
如以下:
Obj為自定義的資料結構,cmp為compare function,你需要實作compare function,比較兩個Object:A與B,
若A比B小,return -1,若A與B相等,return 0,若A比B大,return 1
定義一個function pointer,並指向compare function
參數依序為:list,front,end,cmp_ptr
list可為array、vector,若是一個int array,如int list[20]; 則front為0,end為19