日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(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ù):2421次

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)閉
程序員人生
主站蜘蛛池模板: 日韩激情网 | 中文久久| 色先锋影院 | 美女久久网站 | 亚洲精品高清视频在线观看 | 日韩一区欧美一区 | 播五月综合 | 久久综合五月天 | 一本黄色片 | 99久久精品一区二区成人 | 国产免费一区二区 | av播播| 免费在线黄网 | 蜜桃二区 | 国产在线播放精品 | 日本精品一区二区三区视频 | 成人一区在线观看 | 黄色伊人网 | 成人精品一区二区户外勾搭野战 | 日韩中文字幕视频 | 爱情岛论坛首页免费 | 久久免费视频在线观看 | 中文字幕资源在线 | 91久久久久久久一区二区 | www.国产精 | 欧美高清在线观看 | 欧美成人一区二区 | 精品日韩一区 | 国产色女 | 黄色毛片免费观看 | 91视频在线免费 | 国产视频二区 | 欧美日韩国产大片 | 久久亚洲精品视频 | 国产精品成人在线 | 精品久久久久久亚洲精品 | 一区二区三区在线免费播放 | 国产精品久久久久久久久久小说 | 天天插天天干 | 九色一区| 99精品免费视频 |