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

如何建设商城网站直播营销

如何建设商城网站,直播营销,网站做好了后怎么办,wordpress 首页字数题目链接 统计有序矩阵中的负数 题目描述 注意点 1 < m, n < 100-100 < grid[i][j] < 100矩阵中的元素无论是按行还是按列&#xff0c;都以非严格递减顺序排列 解答思路 第一种思路是遍历每一行&#xff0c;再对每行进行二分查找找到每一行第一个负数的位置&a…

题目链接

统计有序矩阵中的负数

题目描述

注意点

  • 1 <= m, n <= 100
  • -100 <= grid[i][j] <= 100
  • 矩阵中的元素无论是按行还是按列,都以非严格递减顺序排列

解答思路

  • 第一种思路是遍历每一行,再对每行进行二分查找找到每一行第一个负数的位置,求得该行负数的数量,将每一行的结果相加即可
  • 因为矩阵中的元素无论是按行还是按列,都以非严格递减顺序排列。所以在找到某一行最后一个正数的位置preCol后(此时该行的负数数量为n - preCol - 1),且下一行preCol之后的元素肯定都是负数(按行递减),所以下一行只需要从preCol开始往前遍历,继续找到下一行最后一个整数的列即可,以此类推,找到每一行的负数数量相加即可

代码

class Solution {public int countNegatives(int[][] grid) {int res = 0;int m = grid.length;int n = grid[0].length;// 上一行最后一个正数的列int preCol = n - 1;for (int i = 0; i < m; i++) {while (preCol >= 0 && grid[i][preCol] < 0) {preCol--;}res += n - preCol - 1;}return res;}
}

关键点

  • 二分查找的思想
  • 利用好矩阵中的元素无论是按行还是按列,都以非严格递减顺序排列的规律
http://www.dtcms.com/wzjs/3620.html

相关文章:

  • 开网站需要哪些程序如何修改百度上面的门店号码
  • 网站雪花特效重庆关键词自动排名
  • app界面怎么做seo推广培训中心
  • 网站建设机器人广东省广州市白云区
  • 广州专门做网站的公司平台app开发制作
  • 网站建设做网站怎么做百度一下 你就知道首页官网
  • 凡科互动游戏可以作弊码福州百度网站快速优化
  • 怎样做商城网站的推广最新热点新闻事件
  • o2o网站建设行业现状学生网页设计模板
  • 物流网站免费源码新闻热点事件
  • 哪些域名商可以自助wordpress廊坊seo网络推广
  • 做阿里巴巴网站电话襄阳百度开户
  • 公司网站兰州建设需要多少钱推广app网站
  • 深圳建站公司一般需要多久佛山seo外包平台
  • 企业建立自己的网站公众号怎么引流推广
  • dede网站制作泽成杭州seo网站推广排名
  • 订阅号可以做微网站优化网站的步骤
  • 如何用织梦做网站企业培训有哪些方面
  • 做a 需要制作网站百度网站优化培训
  • 做类似淘宝一样的网站有哪些论坛平台
  • 河南网站建设定制爱站网seo
  • 应用公园app手机版下载网站seo推广计划
  • 广州外贸网站建设公司网页广告怎么做
  • 门户网站系统架构搜狗站长
  • 网站做项目网络营销做得好的企业有哪些
  • 自己做动漫头像的网站网店推广的作用是什么
  • 广东网站建设服务供应商郴州网站建设推广公司
  • 小型公司网站建设运营怎么做
  • 海口网站开发重庆百度推广关键词优化
  • 天津做淘宝网站普通话手抄报文字内容