检查二维数组是按升序还是降序排序

时间:2019-05-24 02:21:07

标签: arrays sorting 2d

我正在尝试检查二维数组是否按以下方式排序:

for (i = 0; i <= nl - 2; i++)
{
    for (j = 0; j <= nc - 2; j++)
    {
        if (M[i][j] > M[i + 1][j + 1])
            cr++;
        else if (M[i][j] < M[i + 1][j + 1])
            dc++;
    }
}
if (cr == nl - 1)
    printf("Sorted\n");
if (dc == nl - 1)
    printf("Sorted\n");

但是有时候效果不好,我想得到您的帮助!

0 个答案:

没有答案