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

网站默认样式表建设一个外贸网站需要多少钱

网站默认样式表,建设一个外贸网站需要多少钱,杂志网站建设推广方案,在线房屋设计网站文章目录1. 题目2. 解题2.1 从左下角或者右上角开始搜索2.2 分治算法1. 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性#xff1a; 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下… 文章目录1. 题目2. 解题2.1 从左下角或者右上角开始搜索2.2 分治算法1. 题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例: 现有矩阵 matrix 如下 [[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30] ] 给定 target 5返回 true。 给定 target 20返回 false。类似题目 LeetCode 74. 搜索二维矩阵二分查找 程序员面试金典 - 面试题 10.09. 排序矩阵查找 来源力扣LeetCode 链接https://leetcode-cn.com/problems/search-a-2d-matrix-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 从左下角或者右上角开始搜索 在左下角或者右下角以所在点形成的L形状是有序的根据大小选择走的方向时间复杂度Omn class Solution { public:bool searchMatrix(vectorvectorint matrix, int target) {if(matrix.size()0 || matrix[0].size() 0)return false;int r matrix.size(), c matrix[0].size();int x r-1, y 0;//左下角while(x0 yc){if(matrix[x][y] target)return true;else if(matrix[x][y] target)y;elsex--;}return false;} };or class Solution { public:bool searchMatrix(vectorvectorint matrix, int target) {if(matrix.size()0 || matrix[0].size() 0)return false;int r matrix.size(), c matrix[0].size();int x 0, y c-1;//右上角while(xr y0){if(matrix[x][y] target)return true;else if(matrix[x][y] target)x;elsey--;}return false;} };2.2 分治算法 左端点为矩阵左上角右端点为矩阵右下角按坐标取中target 比 9 大那么 下图左上角子矩阵肯定不存在在余下3块中查找(红色)target 比 9 小那么 下图右下角子矩阵肯定不存在在余下3块中查找(蓝色)时间复杂度O((m*n)的log4为底的3次幂) 近似为mn0.8 时间复杂度递推公式 O(T)3O(T/4)O(1)O(T)3O(T/4)O(1)O(T)3O(T/4)O(1) f(T)32∗3log⁡4(mn)≈O((mn)0.8)f(T) {3 \over 2}*{3^{\log _4^{(mn)}}} \approx O({(mn)^{0.8}})f(T)23​∗3log4(mn)​≈O((mn)0.8) class Solution {int m,n; public:bool searchMatrix(vectorvectorint matrix, int target) {if(matrix.size()0 || matrix[0].size() 0)return false;int r matrix.size(), c matrix[0].size();m r, n c;int x1 0, y1 0, x2 r-1, y2 c-1, mx, my;bool ans false;return search(matrix,target,x1,y1,x2,y2,ans);}bool search(vectorvectorint matrix, int target, int x1, int y1, int x2, int y2, bool ans){if(ans)return true;if(x1 x2 || y1 y2 ||x10||x1m||x20||x2m||y10||y1n||y20||y2n)return false;int mx x1((x2-x1)1);int my y1((y2-y1)1);if(matrix[mx][my] target){ans true;return ans;}if(matrix[mx][my] target){search(matrix,target,x1,my1,mx,y2,ans)|| search(matrix,target,mx1,y1,x2,my,ans)|| search(matrix,target,mx1,my1,x2,y2,ans);return ans;}else{search(matrix,target,x1,my,mx-1,y2,ans)|| search(matrix,target,mx,y1,x2,my-1,ans)|| search(matrix,target,x1,y1,mx-1,my-1,ans);return ans;}} };
http://www.yutouwan.com/news/364815/

相关文章:

  • 网站建设哪家专业邯郸优企网络
  • 企业应该如何进行网站建设鲜花网站建设企划书
  • 爱站网 关键词挖掘工具网店推广工作内容
  • 做网站内容字体多少pt个人网站需要哪些内容
  • 手机管理网站模板phpadmin wordpress
  • 如何自己做直播网站wordpress 指定分类
  • 国外html5网站建设研究现状旅游网站的建设现状
  • 常用网站建设软件有哪些网站开发 技术问题
  • 网站开发开发语言做视频比较好的理财网站有哪些
  • 龙华做网站公司好的网站设计制作
  • 网站营销 优势wordpress显示不同的页脚
  • 烟台seo网站推广营销公司是什么意思
  • 跨境自建站模板oa软件
  • 专业做网站建设公司怎么样seo推广软件代理
  • 做asp.net网站参考文献电商网站开发源码
  • 人工智能 网站建设武昌做网站多少钱
  • 中国建设银行官方网站 认证wordpress woocommerce 插件
  • 铁路网站建设论文链接提交工具的推荐词
  • 做哪些网站好可以做点赞的网站赚钱
  • 模拟网站开发免费做字体的网站
  • 服装公司网站结构添加网站备案号链接
  • wordpress 数据库 nginxseo托管服务
  • 广告设计模板网站红色系 网站
  • 做网店去哪个网站货源好html可以做网站后台吗
  • 个人网站如何加入百度联盟网站添加新闻栏怎么做
  • 网页制作与网站建设的题陈铭生个人资料简介
  • 网站如何减少404跳转金融行业做网站
  • 医疗网站织梦wordpress的商城网站制作公司
  • 模板自助建站网站制作php企业网站demo
  • 徐州专业网站建设上海新闻坊