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

笨蛋学算法之LeetCodeHot100_1_两数之和(Java)

在这里插入图片描述

package com.lsy.leetcodehot100;public class _Hot1_两数之和 {//自写方法public static int[] twoSum1(int[] nums, int target) {//定义存放返回变量的数组int[] arr = new int[2];//遍历整个数组for (int i = 0; i < nums.length; i++) {//从第二个数开始相加判断for (int j = 1; j < nums.length; j++) {//如果相加的值相等的话就返回数组if (nums[i] + nums[j] == target) {arr[0] = i;arr[1] = j;return arr;}}}//如果没有的话就返回nullreturn null;}//其他方法public static int[] twoSum2(int[] nums, int target) {for (int i = 0; i < nums.length; i++) {//计算出两数中的数Aint temp = target - nums[i];for (int j = 0; j < nums.length; j++) {if (i == j) {continue;}//如果当前的这个数A等于数B说明两个值就是正确的结果//temp是数A,nums[j]是数Bif(temp == nums[j]){return new int[]{i,j};}}}//如果没有的话就返回nullreturn null;}public static void main(String[] args) {int[] arr = {2, 6, 5, 8, 12, 7, 11, 9};int[] result = twoSum1(arr, 14);for (int item : result) {System.out.println(item);}}
}
http://www.lryc.cn/news/377462.html

相关文章:

  • 用ip link add link命令创建vlan子设备
  • AD复用布局布线
  • 【深度学习驱动流体力学】采集OpenFOAM仿真的流体力学数据送入到强化学习DQN模型训练
  • 国内公开数据
  • QT QByteArray 的用法
  • InPixio Photo Cutter v10 解锁版安装教程 (懒人抠图工具)
  • Java17 --- SpringSecurity之OAuth2
  • 服务器上线的一些事
  • OceanBase-docker安装、连接数据库、修改mysql用户密码
  • 浪潮(Inspur)服务器硬件监控指标解读
  • 极简opencv操作xml文件
  • 更换域名流程记录
  • CSS 实现电影信息卡片
  • Skype机器人
  • 海外仓系统能解决海外仓哪些难题?海外仓标准化管理实用指南
  • 从零开始精通Onvif之录像存储
  • vue3面试题八股集合——2024
  • 第2章 Rust初体验5/8:match表达式和模式匹配:更富表达力:猜骰子冷热游戏
  • 1台UG图形工作站实现5-7人共享使用
  • Dubbo 3.x源码(22)—Dubbo服务引用源码(5)服务引用bean的获取以及懒加载原理
  • nodejs——原型链污染
  • 忘记 iPhone 密码:如果忘记密码,如何解锁 iPhone
  • 案例 采用Springboot默认的缓存方案Simple在三层架构中完成一个手机验证码生成校验的程序
  • 第四届人工智能、机器人和通信国际会议(ICAIRC 2024)
  • ctr/cvr预估之FM模型
  • HAL-DMA中断空闲接受不定长数据
  • 【会议征稿,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)
  • 无引擎游戏开发(3):数据结构设计|功能函数完善
  • Laravel 高级:了解$loop
  • 深入理解指针(1)