当前位置: 首页 > news >正文

国内可以做网页的网站网站网址有哪些

国内可以做网页的网站,网站网址有哪些,全国思政网站的建设情况,wordpress 3.8 漏洞吉大21级算法分析与设计的一道大题,由于每一行都是排好序的直接逐行二分 可以达到:O(mlogn)。但是这里追求更广的思路可以使用其他方法。 矩阵四分: 在矩阵中用中心点比较,如果target大于中心点的值,则由于升序排列&am…

吉大21级算法分析与设计的一道大题,由于每一行都是排好序的直接逐行二分 可以达到:O(mlogn)。但是这里追求更广的思路可以使用其他方法。

矩阵四分:

在矩阵中用中心点比较,如果target大于中心点的值,则由于升序排列,以中心点为右下角的小矩阵就不用再查找了,因为他们一定比target小。剩下三个矩形都可能比中心点大,因此在剩下三个矩阵中继续查找;如果target小于中心点,以中心点为右下角的小矩阵可能包含,并且中心点的左下方和右上方都有可能比中心点小,因此仍然需要继续查找。

        每次可以去掉矩阵中的¼,对于每一个小矩阵它们是整个矩阵的¼,分析如下:

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {tar=target;return find(matrix,0,matrix.size()-1,0,matrix[0].size()-1);}
private:bool find(vector<vector<int>>& matrix,int row_left,int row_right,int col_top,int col_bottom){if(row_left>row_right||col_top>col_bottom||col_bottom>=matrix[0].size()||row_right>=matrix.size()) return false;if(row_left==row_right&&col_top==col_bottom&&tar!=matrix[row_left][col_bottom]) return false;int mid_row=(row_left+row_right)>>1;int mid_col=(col_top+col_bottom)>>1;if(tar==matrix[mid_row][mid_col]) return true;if(tar>matrix[mid_row][mid_col])return find(matrix,mid_row+1,row_right,col_top,mid_col)||find(matrix,row_left,mid_row,mid_col+1,col_bottom)||find(matrix,mid_row+1,row_right,mid_col+1,col_bottom);else return find(matrix,row_left,mid_row,col_top,mid_col)||find(matrix,mid_row+1,row_right,col_top,mid_col)||find(matrix,row_left,mid_row,mid_col+1,col_bottom);}
private:int tar;
};

Z字形查找:

Krahets - 力扣(LeetCode):

用二叉树来看就特别清晰了。任何一个结点均满足,左儿子小于它,右儿子大于它。如果target比它大,同一行左边一定不再满足要求,如果target比它小,同一列下边一定不再满足要求。由于我们是从右上角开始的,依次进行,每一步都使得解只能在划定的范围内,因此这样做是正确的,时间复杂度为O(m+n)。

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int m=0,n=matrix[0].size()-1;while(m<matrix.size()&&n>=0&&matrix[m][n]!=target){if(matrix[m][n]>target) --n;else ++m;}cout<<m<<' '<<n;if(m<matrix.size()&&n>=0) return true;return false;}
};

暴力解法:

防止题目做多了不会暴力了()

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {for(int i=0;i<matrix.size();++i)for(int &num:matrix[i])if(num==target) return true;return false;}
};

http://www.yayakq.cn/news/554948/

相关文章:

  • 河长制网站建设建设网站有什么风险
  • 站外推广网站天梯网站建设
  • 商城网站多少钱西安网站建设sd2w
  • 潍坊英文网站建设沧州市东光建设局 网站
  • 高端网站建设公司兴田德润在那里专业的微商城网站建设
  • 东阿网站制作一个网站域名ip
  • 网站备案的好处wordpress内网
  • 沈阳模板网站制作邯郸网站建设哪儿好
  • 一个人做两个博客网站20平米小门店装修
  • 济宁有做企业网站吗广州站到广州南站地铁要多久
  • 使用redis做视频网站缓存做商业地产常用的网站
  • 网站建设基础摘要学校网站建设小组及分工
  • 网站建设开发方式包括购买提高工作效率
  • 响应式布局网站模板自己做网站赚流量钱
  • 企业如何建自己的网站网站建设制作方式有哪些
  • 交互式网站制作360如何做网站优化
  • 专业摄影网站网站备案最快几天
  • asp网站上传服装网站设计公司
  • 网站推广软文案例wordpress章节分页
  • 高级布局编辑器wordpress新乡网站关键字优化
  • angular 做网站欧派全屋定制
  • 佛山高端网站开发公司专门做验收报告的网站
  • 音乐网站建设策划企业网站优化暴肃湖南岚鸿很好
  • 山西省住房和建设厅网站首页网站后台的网址忘记了
  • 网站外链带nofollow是什么意思建设高端网站公司
  • 强比网站建设美食网站 怎么做
  • 上海网站域名备案处百度账号购买网站
  • 做网站的图片需要多少钱高端汽车
  • 怎么查看网站是什么软件做的wordpress 视差模板
  • 网站开发学习路线搜索引擎优化方案