91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在二維數組中查找一個數

發布時間:2020-07-03 10:17:08 來源:網絡 閱讀:392 作者:走走停停吧 欄目:編程語言

在一個二維數組中,每一行都按照從左到右遞增的順序排列,每一列也按照從上到下遞增的順序排列。在這樣一個序列中查找一個數

1 2 8 9

2 4 9 12

4 7 10 13

6 8 11 15

例如查找7,就從第一行的最左邊查找,9大于7,則9以下的也不用再查找,就從8開始,8大于7,8以下的就不用再查找,從2開始查找,2小于7,那么這一行2左邊的就不用再查找,就從4開始,4小于7,那么這一行4左邊的也不用再查找,從4下面行開始查找,代碼如下:

bool Find(int *a, int rows, int cols, int key)

{

int i = 0;

int j = cols;

while (i<rows && j >= 0)

{

if (a[i*cols + j - 1] == key)

{

return  true;

}


else if (a[i*cols + j - 1] > key)

{

j--;

}

else

{

i++;

}

}

return false;

}

int main()

{

int a[4][4] = { { 1, 2, 8, 9 }, { 2, 4, 9, 12 }, { 4, 7, 10, 13 }, { 6, 8, 11, 15 } };

int ret = Find(a, 4, 4, 18);

if (ret > 0)

{

printf("yes");

}

else

{

printf("no");

}

system("pause");

return 0;

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鸡东县| 堆龙德庆县| 宜宾县| 通山县| 泸州市| 江孜县| 蒙阴县| 闸北区| 太谷县| 哈巴河县| 赤壁市| 乐至县| 土默特右旗| 吴堡县| 四川省| 青神县| 肇源县| 治多县| 马鞍山市| 郴州市| 洪江市| 崇礼县| 长沙市| 宣威市| 罗田县| 双城市| 连城县| 封开县| 太白县| 清流县| 芜湖市| 莲花县| 凌云县| 喀什市| 隆德县| 来凤县| 织金县| 岳普湖县| 南丰县| 吉首市| 华阴市|