BAN: Restructure sort functions and namespaces
This commit is contained in:
@@ -116,7 +116,7 @@ i64 puzzle(FILE* fp, bool joker)
|
||||
));
|
||||
}
|
||||
|
||||
BAN::sort(hands.begin(), hands.end(),
|
||||
BAN::sort::sort(hands.begin(), hands.end(),
|
||||
[joker] (const Hand& lhs, const Hand& rhs) {
|
||||
return hand_score(lhs, joker) < hand_score(rhs, joker);
|
||||
}
|
||||
|
||||
@@ -31,11 +31,11 @@ bool is_sorted(BAN::Vector<T>& vec)
|
||||
int main()
|
||||
{
|
||||
srand(time(0));
|
||||
TEST("exchange sort", BAN::sort_exchange, 100);
|
||||
TEST("exchange sort", BAN::sort_exchange, 1000);
|
||||
TEST("exchange sort", BAN::sort_exchange, 10000);
|
||||
TEST("exchange sort", BAN::sort::exchange_sort, 100);
|
||||
TEST("exchange sort", BAN::sort::exchange_sort, 1000);
|
||||
TEST("exchange sort", BAN::sort::exchange_sort, 10000);
|
||||
|
||||
TEST("quick sort", BAN::sort_quick, 100);
|
||||
TEST("quick sort", BAN::sort_quick, 1000);
|
||||
TEST("quick sort", BAN::sort_quick, 10000);
|
||||
TEST("quick sort", BAN::sort::quick_sort, 100);
|
||||
TEST("quick sort", BAN::sort::quick_sort, 1000);
|
||||
TEST("quick sort", BAN::sort::quick_sort, 10000);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user