1.二維數(shù)組中的查找

在一個(gè)二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請(qǐng)完成一個(gè)函數(shù),輸入這樣的一個(gè)二維數(shù)組和一個(gè)整數(shù),判斷數(shù)組中是否含有該整。

代碼:

參考代碼

解題思路:根據(jù)這個(gè)二維數(shù)組的特征,我們從右上角第一個(gè)開始比對(duì),如果array[row][col]大于target,那么可以肯定的是右上角數(shù)字這一列都比target大,因此我們排除這一列--col;相反如果array[row][col]小于target,由于這個(gè)數(shù)字是這行里最大的,排除這一行++row;直到把target找到。

???/a>

相關(guān)閱讀更多精彩內(nèi)容

  • 二維數(shù)組中的查找 題目描述 在一個(gè)二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排...
    McRay閱讀 353評(píng)論 0 1
  • 題目:在一個(gè)二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請(qǐng)完成一個(gè)函數(shù),輸...
    莫小西0213閱讀 106評(píng)論 0 0
  • 二維數(shù)組中的查找 題目描述 在一個(gè)二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排...
    echoVic閱讀 538評(píng)論 0 6
  • 題目描述: 在一個(gè)二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請(qǐng)完成一個(gè)函...
    makeefforts閱讀 236評(píng)論 0 0
  • “我今天被表白了?!?“說來聽聽?!?“有什么好說的,又沒成。我喜歡的是大叔,那是只鮮肉?!?“那是你不喜歡,要是...
    二米的閱讀 422評(píng)論 0 0

友情鏈接更多精彩內(nèi)容