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

力扣刷题Day 21:两数之和(1)

1.题目描述

2.思路

暴力解法虽然不超时间限制,但是题解实在太妙了,哈希大法好!

3.代码(Python3)

class Solution:def twoSum(self, nums: List[int], target: int) -> List[int]:hash_table = dict()for i, num in enumerate(nums):if target - num in hash_table:return [hash_table[target - num], i]hash_table[nums[i]] = ireturn []

4.执行情况

5.感想

思维还是不够灵活,没想出判断target - num是否在哈希表中的妙计,只知道机械地判断两数之和,思维还是太僵直了。

http://www.xdnf.cn/news/623.html

相关文章:

  • 精打细算 - GPU 监控
  • 解决SQLserver中使用命令bcp,因权限问题无法将文件写入C盘
  • 今天分享一个网店客服回复数据集-用于网点客服AI助手自动回复智能体训练
  • 华硕原厂系统枪神9/9p超竟版-WIN11原装开箱出厂系统安装
  • 山东科技大学人工智能原理考试回忆复习资料
  • 基于autoware.1.14与gazebo联合仿真进行Hybrid A* 算法规划控制代价地图版
  • WhatTheDuck:一个基于浏览器的CSV查询工具
  • C语言指针2
  • 深度学习--mnist数据集实现卷积神经网络的手写数字识别
  • Arduino项目中硬件包括哪些部分
  • 软件开发指南——GUI 开发方案推荐
  • LinearLayout 线性布局
  • MLA(多头潜在注意力)原理概述
  • 【Easylive】seataServer.properties 配置文件详细解析
  • 【python】Asyncio包学习 1-5
  • 【排队论】Probabilistic Forecasts of Bike-Sharing Systems for Journey Planning
  • 日语学习-日语知识点小记-进阶-JLPT-N2阶段(6): - (1)ても てでも特别强调(2)~もしないで = 聞かないで:根本不做某动作”
  • 【Java笔记】volatile 关键字
  • javaSE.四大函数式接口
  • Vue3基础
  • 关于一对多关系(即E-R图中1:n)中的界面展示优化和数据库设计
  • leetcode刷题日记——两数之和
  • Linux——firewalld防火墙
  • 2021-11-10 C++蜗牛爬井进3退1求天数
  • 【C++算法】63.字符串_二进制求和
  • 深度解析AI大模型中的模型微调技术:从基础到实践
  • 知识就是力量——一些硬件的使用方式
  • 第二十七讲:AI+农学导论
  • Python基于知识图谱的医疗问答系统【附源码、文档说明】
  • python基础知识点(3)