刷穿力扣006-剑指offer一数组——02寻找目标值-二维数组

刷穿力扣006-剑指offer<一>数组——02寻找目标值-二维数组

基本面试题都是我带大家刷的力扣热题100和剑指offer的75道题,建议刷两遍!ps:想找工作实习的同学,文末有面试八股和简历模板

题目:

image-20240415135621588

语言我还是选Java吧,Java基本上可以覆盖很多粉丝。

刷题一定要注意输入和输出的要求,面试的时候可没人听你解释也没人看你代码,错了就是错了!

image-20240415135816380

他这里要求你输出true或者false,也就是判断有没有,算法要以结果为导向,他要什么你就输出什么,你别人家只要是否 而你非要弄个具体值给人家,你如果多输出了那就是错了!你着想了!按要求输出就好!!!

分析:

这道题说穿了其实就是找到数组里和目标相同的元素!有的话返回true,没有返回false。

解题:

首先,标准默认格式是这样:

image-20240415135954700

直接往进写就好:

image-20240415140555578

测试结果:

image-20240415140606047

可复制代码块:

 class Solution {public boolean findTargetIn2DPlants(int[][] plants, int target) {for(int i = 0;i < plants.length;i++){for(int j = 0;j < plants[i].length;j++){if (plants[i][j]==target)return true;}}return false;}}

文末福利:

关注公号【猿小馆】,左下角资料模块有Java面试详细资料和简历模板,直接分享网盘链接。

公号里也有我的历史文章和交流分享。

写在最后:希望大家点个赞点个关注,这对up真的很重要,谢谢啦!

ps:赶紧做题去,有不会的直接私我或者公号直接问我,看到就会回复的!做完的评论区打个卡

最重要的话再说一遍:不要光顾着刷数量,最重要的是要会做,面试官不会看你做了多少题目,他看的是你会不会,尤其是要去找实习的朋友,一定注意要会做!要会做!要会做!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/822593.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络 TCP/IP体系 物理层

一. TCP/IP体系 物理层 1.1 物理层的基本概念 物理层作为TCP/IP网络模型的最低层&#xff0c;负责直接与传输介质交互&#xff0c;实现比特流的传输。 要完成物理层的主要任务&#xff0c;需要确定以下特性&#xff1a; 机械特性&#xff1a;物理层的机械特性主要涉及网络…

华为春招内幕:2024年最全Spring Dependency Injection面试题大全,深入掌握DI技术!99%的应聘者都推荐收藏!

在2024年&#xff0c;随着软件开发领域对高效和灵活的编程实践的需求日益增长&#xff0c;依赖注入&#xff08;DI&#xff09;作为一种关键的设计模式&#xff0c;在现代软件开发中扮演着至关重要的角色。华为&#xff0c;作为全球领先的技术创新公司&#xff0c;对其软件工程…

【Altium Designer 20 笔记】PCB层

Top Overlay & Bottom Overlay (顶部丝印层和底部丝印层)&#xff1a; 用于标记元件、连接和其他重要信息。丝印层是 PCB 表面的一层&#xff0c;上面印上文字、图标或标记。 Top Solder & Bottom Solder (顶部阻焊层和底部阻焊层)&#xff1a; 阻焊层、开窗层、绿油层…

Jackson 2.x 系列【25】Spring Boot 集成之起步依赖、自动配置

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Jackson 版本 2.17.0 本系列Spring Boot 版本 3.2.4 源码地址&#xff1a;https://gitee.com/pearl-organization/study-jaskson-demo 文章目录 1. 前言2. 起步依赖3. 自动配置3.1 JacksonPrope…

K8S认证工程师(CKA)考试速通经验分享(含答案)

昨天参加了Linux Foundation推出的Certified Kubernetes Administrator(CKA)考试&#xff0c;今天收到邮件通知通过啦&#xff5e;分数是93/100分 证书这个样子 ➡️随着应用现代化成为IT/互联网行业大趋势&#xff0c;企业的系统架构逐渐向微服务、容器化转型&#xff0c;好处…

并行计算基础以及相关C语言API介绍

并行计算概念 并行计算是一种利用多个计算资源&#xff08;如多个处理器、计算单元或计算机集群&#xff09;同时执行多个计算任务的方法&#xff0c;旨在提高计算机系统的处理能力和效率。它通过将原始计算任务分解为多个子任务&#xff0c;让多个处理单元同时执行这些子任务…

spring03:bean的自动装配

spring03&#xff1a;bean的自动装配 文章目录 spring03&#xff1a;bean的自动装配前言&#xff1a;一、 在xml中显示的配置&#xff1a;分析&#xff1a; People类&#xff1a;Cat类&#xff1a;Dog类&#xff1a;1. 在xml中显示的配置&#xff1a; 二、 隐式的自动装配bean【…

量子密钥分发系统设计与实现(一):系统基本架构讨论

经过一段时间讨论&#xff0c;我们了解到量子密钥分发设备是当前量子保密通信系统的基础。从本文开始&#xff0c;我将开启量子密钥分发系统设计与实现系列&#xff0c;详细讨论量子密钥分发设备如何从0到1的搭建。 1.QKD系统总体讨论 QKD系统的核心功能就是为通信双方提供理论…

聊聊最近两星期的学习吧!

今天是4月14号。 自从我3月份回到学校之后&#xff0c;我每天都有记录自己的学习时长。今天晚上&#xff0c;我在复盘我自己学习时长的时候&#xff0c;我发现&#xff0c;在整个四月份&#xff0c;我平均每天的有效学习时长只有6h&#xff0c;而且到今天为止&#xff0c;整个四…

写作对于技术人来说是最好的投资

上周日参加了腾讯云开发者社区和墨问西东组织的技术创作特训营活动&#xff0c;今天复盘一下。 虽说是技术创作特训营&#xff0c;现场到场的超过半数也都是技术人&#xff0c;但是分享的内容并不局限于技术人。 这次分享包括四个部分的内容&#xff0c;四个部分内容是一个体…

Excel使用 CONCATENATE 函数或“”符号拼接多列数据

如果你想在Excel中拼接多列数据&#xff0c;你可以使用Excel的函数来实现。其中一个常用的函数是CONCATENATE函数或者更简洁的&符号。以下是如何使用这些方法拼接多列数据的示例&#xff1a; 假设有以下的数据&#xff1a; ABCJohnDoe25JaneSmith30BobBrown35 1. **使用…

mvn spring-boot:run运行报错

[ERROR] No plugin found for prefix ‘spring-boot’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/Users/itkey/.m2/repository), public (https://maven.aliyun.com/reposito…

Python基于循环神经网络的情感分类系统设计与实现,附源码

博主介绍&#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3…

spring02:DI(依赖注入)

spring02&#xff1a;DI&#xff08;依赖注入&#xff09; 文章目录 spring02&#xff1a;DI&#xff08;依赖注入&#xff09;前言&#xff1a;一、构造器注入&#xff08;constructor&#xff09;二、set注入&#xff1a;分析&#xff1a; 1. Student类&#xff1a;2. Addres…

编程入门(二)【计算机基础三】

读者大大们好呀&#xff01;&#xff01;!☀️☀️☀️ &#x1f525; 欢迎来到我的博客 &#x1f440;期待大大的关注哦❗️❗️❗️ &#x1f680;欢迎收看我的主页文章➡️寻至善的主页 文章目录 前言五、常用软件的相关介绍六、操作系统的相关介绍七、Window11系统的基本操…

关于fail-fast机制和集合中删除元素报错这件事

我们由简到繁来叙述这件事 集合中删除元素报错 这个是很很基础但每一个程序员开发之路上都会遇到的报错&#xff0c;即ConcurrentModificationException 现象&#xff1a;在加强for循环中&#xff0c;使用集合本身的方法去删除了某个元素&#xff0c;比如 for (String obj:…

The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

运行报奇怪错误&#xff0c;然后加一句android:exported“true”&#xff0c;就可以了 &#xff0c;如下 <activity android:name".MainActivity" android:exported"true"><intent-filter><action android:name"android.intent.action…

Ansible离线安装

目录 概述失败成功离线安装包 概述 Ansible rpm离线安装 失败 yum -y install ansible --downloadonly --downloaddir./ansible [rootVM-16-2-centos ~]# yum -y install ansible --downloadonly --downloaddir./ansible 已加载插件&#xff1a;fastestmirror, langpacks Re…

浏览器内使用JS和椭圆曲线密钥交换

源码&#xff1a; 之前使用GO已经可以实现秘钥交换了&#xff0c;这里使用浏览器发送数据&#xff0c;与后端服务实现秘钥交换&#xff0c;记录一下实现的基本函数&#xff1a; // 生成密钥对&#xff0c;并保存到全局变量中async function createDHPair() {// 生成新的ECD…

vue3 源码解析(7)— diff 算法源码的实现

前言 vue3 采用的 diff 算法名为快速 diff 算法&#xff0c;整个 diff 的过程分为以下5个阶段完成。 处理前置节点处理后置节点处理仅有新增节点处理仅有删除节点处理其他情况&#xff08;新增 / 卸载 / 移动&#xff09; 这里我们先定义新旧两个节点列表&#xff0c;接下来…