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

NC 矩阵元素查找

系列文章目录


文章目录

  • 系列文章目录
  • 前言


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


描述
已知一个有序矩阵mat,同时给定矩阵的大小n和m以及需要查找的元素x,且矩阵的行和列都是从小到大有序的。设计查找算法返回所查找元素的二元数组,代表该元素的行号和列号(均从零开始)。保证元素互异。
在这里插入图片描述

class Solution {
public:vector<int> findElement(vector<vector<int> > mat, int n, int m, int x) {vector<int> res;if(n == 0)return res; for(int i = n - 1, j = 0; i >= 0 && j < m; ){ //从最左下角的元素开始往左或往上if(mat[i][j] > x){   //元素较大,往上走i--;}else if(mat[i][j] < x){ //元素较小,往右走j++;}else{res.push_back(i);res.push_back(j);break;}}return res;}
};

http://www.mrgr.cn/news/4251.html

相关文章:

  • 高可用集群KEEPALIVED
  • 【JVM】JVM解析字节码文件过程(二)
  • 2 nestjs 设计模式
  • ISO 26262中的失效率计算:IEC 61709-Clause 17_Switches and push-buttons
  • 网络分层(基础概念)
  • MySQL分区表入门
  • Python调用dll
  • 伏图-电子散热模块介绍和路由器自然散热仿真应用
  • 搭建ELK日志采集与分析系统
  • CSS”叠叠乐“——WEB开发系列16
  • ChatGPT协助论文写作各阶段指令示例
  • ai回答 部署前端项目时需要使用ssh吗
  • 搭建内网开发环境(二)|Nexus安装及使用
  • C++入门——20C++的IO流
  • 【C++】继承
  • openlayers+vite+vue3加载离线地图并实现初始化(一)
  • 免费开源!AI视频自动剪辑已成现实!效率提升80%,打工人福音!(附详细教程)
  • YOLOv8改进 | 融合改进 | C2f 融合Efficient Multi-Scale Conv提升检测效果【改进结构图+完整代码】
  • 通过域名和HTTPS上线MSF
  • 基于距离度量学习的异常检测:一种通过相关距离度量的异常检测方法