我编写一个方法,如果数组(数字)的元素按排序顺序,升序或降序,则返回true,如果它们不是任何排序顺序,则返回false.如果数组是升序但我不知道如何在同一方法中检查降序,我可以返回正确的布尔值.我目前有:
public static bool IsArraySorted(int[] numbers)
{
for (int i = 1; i < numbers.Length; i++)
{
if (numbers[i - 1] > numbers[i])
return false;
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以提供有关如何检查已排序的降序数组的帮助吗?干杯!