22 lines
239 B
C++
22 lines
239 B
C++
#pragma once
|
|
|
|
template <typename T> void swap(T &a, T &b)
|
|
{
|
|
T tmp;
|
|
|
|
tmp = a;
|
|
a = b;
|
|
b = tmp;
|
|
}
|
|
|
|
template <typename T> T min(T &a, T &b)
|
|
{
|
|
return (a < b ? a : b);
|
|
}
|
|
|
|
|
|
template <typename T> T max(T &a, T&b)
|
|
{
|
|
return (a > b ? a : b);
|
|
}
|