国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

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

2019-11-08 03:23:59
字體:
供稿:網(wǎng)友

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

二分查找,復(fù)雜度nlogn

bool Find(vector<vector<int>> array1, int target)

{    int rowCount,colCount;    int mid=0;    rowCount = array1.size();    colCount = array1[0].size();    for(int i=0 ; i<rowCount ; i++)        {        int low = 0;        int high = colCount - 1;//        int mid;        while(low <= high)            {            mid = (low + high)/2;            if(target == array1[i][mid])                return true;            else if(target < array1[i][mid])                {                high = mid -1;                }            else if(target > array1[i][mid])                {                low = mid+1;                }            }        }        return false;//必須放在最外層,否則可能造成沒有輸出(編譯通不過)}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵台县| 会昌县| 衡山县| 永仁县| 临颍县| 禹州市| 昌图县| 顺平县| 南江县| 丹阳市| 吐鲁番市| 揭东县| 塔城市| 枞阳县| 沾益县| 麦盖提县| 仲巴县| 郁南县| 固安县| 太谷县| 易门县| 玉田县| 巧家县| 芜湖县| 临潭县| 丹巴县| 高邑县| 济阳县| 镇巴县| 漳浦县| 吉首市| 扶风县| 禄丰县| 孟州市| 麻江县| 淮滨县| 平陆县| 文登市| 黄平县| 平罗县| 成都市|