多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > 【一天一道LeetCode】#74. Search a 2D Matrix

【一天一道LeetCode】#74. Search a 2D Matrix

來源:程序員人生   發(fā)布時(shí)間:2016-06-16 18:01:32 閱讀次數(shù):2415次

1天1道LeetCode

本系列文章已全部上傳至我的github,地址:ZeeCoder‘s Github
歡迎大家關(guān)注我的新浪微博,我的新浪微博
歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處

(1)題目

Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:

  • Integers in each row are sorted from left to right.

  • The first integer of each row is greater than the last integer of the previous row.

For example,

Consider the following matrix:

[
[1, 3, 5, 7],
[10, 11, 16, 20],
[23, 30, 34, 50]
]

Given target = 3, return true.

(2)解題

劍指offer上的老題了,矩陣是排好序的,那末我們可以從其中找到規(guī)律。
從右上角(0,n)開始掃描,如果target比它大就往下找,如果小就往左側(cè)找。
具體看代碼:

class Solution { public: bool searchMatrix(vector<vector<int>>& matrix, int target) { if(matrix.size()==0) return false; int i = matrix.size()-1; int j = 0; while(i>=0 && j< matrix[0].size()) { if(target==matrix[i][j]) return true;//找到 if(target>matrix[i][j]) j++;//如果target大,就往下找 else i--;//反之則往左找 } return false; } };
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲色图第十页 | 亚洲第一网站在线观看 | 欧美黑人巨大xxxx猛交 | 亚洲免费黄色片 | 国产主播福利片在线观看 | 天码毛片一区二区三区入口 | 久一在线| 男女视频免费观看 | 欧美性大战久久久久久久 | 欧美一区二区三区不卡免费 | 97精品伊人久久久大香线焦 | 精品72久久久久久久中文字幕 | 亚洲天天综合 | 五月丁色 | 免费看羞羞 | 国产视频一区在线播放 | 日本免费区| 亚洲www视频| 亚洲春色综合另类网蜜桃 | 在线亚洲精品国产成人二区 | 日本一视频一区视频二区 | 久久国产视频在线观看 | 九九99久久精品影视 | 色吊丝一区二区 | 国产精品外围在线观看 | 国产不卡一区 | 性色aⅴ闺蜜一区二区三区 性色aⅴ在线观看swag | 国产欧美日韩免费 | 羞羞的动漫网站 | 日本欧美一区二区三区不卡视频 | 永久在线毛片免费观看 | 久久亚洲精中文字幕冲田杏梨 | 第一福利社| 韩国三级一线观看久 | 久久久久在线观看 | 波多久久夜色精品国产 | 欧美一级毛片日本 | 亚洲黄色在线观看 | 国产精品一区二区三 | 国产精品国产国产aⅴ | 夜夜躁日日躁 |