C ++: самый быстрый способ проверить, все ли элементы массива равны
Какой самый быстрый способ проверить, все ли элементы массива (предпочтительно целочисленный массив) равны. До сих пор я использовал следующий код:
bool check(int array[], int n)
{
bool flag = 0;
for(int i = 0; i < n - 1; i++)
{
if(array[i] != array[i + 1])
flag = 1;
}
return flag;
}