news 2026/9/5 10:31:50

A.每日一题——1351. 统计有序矩阵中的负数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
A.每日一题——1351. 统计有序矩阵中的负数

题目链接:1351. 统计有序矩阵中的负数(简单)

算法原理:

解法:数学单调性

0ms击败100.00%

时间复杂度O(M+N)

咱假设m为列数,n是行数(反过来看也行,都是一样的),设置i和j分别表示列数和行数,一个放开头一个放末尾,以便利用单调性,那咱就让i放在末尾,i=m-1,j=0,然后只要还有剩余元素就一直持续找负数:

①如果发现(i,j)的元素是负数,那么该列的剩余元素也一定都是负数,ret+=n-j,然后这一列就不要了,直接去前一列继续找

②如果发现(i,j)的元素是正数,说明该行的该列不是负数,需要去下一行的此列寻找,j++

注意:这个过程是通过遍历每行来累加每列剩下全是负数的情况,充分利用了递减的单调性,所以不用再返回去重新遍历,时间复杂度从O(mn)降到了O(m+n)

Java代码:

class Solution { public int countNegatives(int[][] grid) { //这里把m看成列数,把n看成行数 int m=grid.length,n=grid[0].length; if(grid[0][0]<0) return m*n; int ret=0; int i=m-1,j=0; while(i>=0&&j<n){//还有剩余元素 if(grid[i][j]<0){ ret+=n-j;//这一列剩余元素都是负数 i--;//取该行的前一列继续找负数 }else j++;//该行的此列没有负数,去下一行的此列找,因为是递减,所以没必要再返回去重新找 } return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 1:24:44

【计算机毕业设计案例】基于java的吉他谱分享平台的设计与实现基于SpringBoot的吉他谱分享平台的设计与实现(程序+文档+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/8/29 6:59:09

AI智能运维系统架构师常用的9款工具,从数据采集到故障预测全覆盖

AI智能运维系统架构师常用的9款工具&#xff0c;从数据采集到故障预测全覆盖关键词&#xff1a;AI智能运维、系统架构师、数据采集、故障预测、运维工具摘要&#xff1a;本文主要介绍AI智能运维系统架构师在数据采集到故障预测全流程中常用的9款工具。通过对每款工具从功能特点…

作者头像 李华
网站建设 2026/9/1 1:03:55

Java毕设选题推荐:基于SpringBoot+Vue的吉他谱分享平台管理系统设计与实现基于SpringBoot的吉他谱分享平台的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/9/5 3:19:38

基于springboot在线法律服务平台

技术架构设计采用Spring Boot作为后端框架&#xff0c;结合微服务架构提升系统扩展性。使用Spring Cloud Alibaba实现服务注册与发现&#xff08;Nacos&#xff09;、分布式配置&#xff08;Nacos Config&#xff09;及熔断降级&#xff08;Sentinel&#xff09;。数据库选用My…

作者头像 李华
网站建设 2026/8/29 7:54:51

客户反馈,年底总结

客户反馈&#xff0c;年底总结 今年大家都不容易啊&#xff0c;但是咱们还是挺过来了&#xff0c;咱们终于接到很多iot项目了&#xff0c;而且还是安全类开发哈哈哈&#xff0c;客户很友好给咱不少报酬&#xff0c;感谢这一年帮助咱们客户和甲方。等后期还是和之前一样&#xf…

作者头像 李华