剑指Offer 二维数组中的查找
生活随笔
收集整理的這篇文章主要介紹了
剑指Offer 二维数组中的查找
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。?
思路法一: * 矩陣是有序的,從左下角來看,向上數字遞減,向右數字遞增, * 因此從左下角開始查找,當要查找數字比左下角數字大時。右移 * 要查找數字比左下角數字小時,上移
時間復雜度O(m+n)? 法二:
每行都用折半查找。時間復雜度是nlogn
AC代碼:
?
轉載于:https://www.cnblogs.com/SeekHit/p/5755826.html
總結
以上是生活随笔為你收集整理的剑指Offer 二维数组中的查找的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: element ui中dialog相关问
- 下一篇: 【转】博客美化(3)为博客添加一个漂亮的