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

LeetCode 热题 100 介绍

"LeetCode热题100"通常是指LeetCode上被用户频繁练习和讨论的100道热门题目。这些题目往往对于面试准备和算法学习非常有帮助。

哈希

  1. 两数之和
  • 难度:简单
  • 链接🔗: 这
  1. 字母异位词分组
  • 难度:中等
  • 链接🔗:这
  1. 最长连续序列
  • 难度:中等
  • 链接🔗:这

双指针

  1. 移动零
  • 难度:简单
  • 链接🔗:这
  1. 盛最多水的容器
  • 难度:中等
  • 链接🔗:这
  1. 三数之和
  • 难度:中等
  • 链接🔗:这
  1. 接雨水
  • 难度:困难
  • 链接🔗:这

滑动窗口

  1. 无重复字符的最长子串
  • 难度:中等
  • 链接🔗:这
  1. 找到字符串中所有字母异位词
  • 难度:中等
  • 链接🔗:这

子串

  1. 和为K的子数组
  • 难度:中等
  • 链接🔗:这
  1. 滑动窗口最大值
  • 难度:困难
  • 链接🔗:这
  1. 最小覆盖子串
  • 难度:困难
  • 链接🔗:这

普通数组

  1. 最大子数组和
  • 难度:中等
  • 链接🔗:这
  1. 合并区间
  • 难度:中等
  • 链接🔗:这
  1. 轮转数组
  • 难度:中等
  • 链接🔗:这
  1. 除自身以外数组的乘积
  • 难度:中等
  • 链接🔗:这
  1. 缺失的第一个正数
  • 难度:困难
  • 链接🔗:这

矩阵

  1. 矩阵置零
  • 难度:中等
  • 链接🔗:这
  1. 螺旋矩阵
  • 难度:中等
  • 链接🔗:这
  1. 旋转图像
  • 难度:中等
  • 链接🔗:这
  1. 搜索二维矩阵II
  • 难度:中等
  • 链接🔗:这

链表

  1. 相交链表
  • 难度:简单
  • 链接🔗:这
  1. 反转链表
  • 难度:简单
  • 链接🔗:这
  1. 回文链表
  • 难度:简单
  • 链接🔗:这
  1. 环形链表
  • 难度:简单
  • 链接🔗:这
  1. 环形链表II
  • 难度:中等
  • 链接🔗:这
  1. 合并两个有序链表
  • 难度:简单
  • 链接🔗:这
  1. 两数相加
  • 难度:中等
  • 链接🔗:这
  1. 删除链表的倒数第N个结点
  • 难度:中等
  • 链接🔗:这
  1. 两两交换链表中的节点
  • 难度:中等
  • 链接🔗:这
  1. K个一组翻转链表
  • 难度:困难
  • 链接🔗:这
  1. 随机链表的复制
  • 难度:中等
  • 链接🔗:这
  1. 排序链表
  • 难度:中等
  • 链接🔗:这
  1. 合并K个升序链表
  • 难度:困难
  • 链接🔗:这
  1. LRU缓存
  • 难度:中等
  • 链接🔗:这

二叉树

  1. 二叉树的中序遍历
  • 难度:简单
  • 链接🔗:这
  1. 二叉树的最大深度
  • 难度:简单
  • 链接🔗:这
  1. 翻转二叉树
  • 难度:简单
  • 链接🔗:这
  1. 对称二叉树
  • 难度:简单
  • 链接🔗:这
  1. 二叉树的直径
  • 难度:简单
  • 链接🔗:这
  1. 二叉树的层序遍历
  • 难度:中等
  • 链接🔗:这
  1. 将有序数组转换为二叉搜索树
  • 难度:简单
  • 链接🔗:这
  1. 验证二叉搜索树
  • 难度:中等
  • 链接🔗:这
  1. 二叉搜索数中第K小的元素
  • 难度:中等
  • 链接🔗:这
  1. 二叉树的右视图
  • 难度:中等
  • 链接🔗:这
  1. 二叉树展开为链表
  • 难度:中等
  • 链接🔗:这
  1. 从前序与中序遍历序列构造二叉树
  • 难度:中等
  • 链接🔗:这
  1. 路径总和III
  • 难度:中等
  • 链接🔗:这
  1. 二叉树的最近公共祖先
  • 难度:中等
  • 链接🔗:这
  1. 二叉树中的最大路径和
  • 难度:困难
  • 链接🔗:这

图论

  1. 岛屿数量
  • 难度:中等
  • 链接🔗:这
  1. 腐烂的橘子
  • 难度:中等
  • 链接🔗:这
  1. 课程表
  • 难度:中等
  • 链接🔗:这
  1. 实现Trie(前缀树)
  • 难度:中等
  • 链接🔗:这

回溯

  1. 全排列
  • 难度:中等
  • 链接🔗:这
  1. 子集
  • 难度:中等
  • 链接🔗:这
  1. 电话号码的字母组合
  • 难度:中等
  • 链接🔗:这
  1. 组合总和
  • 难度:中等
  • 链接🔗:这
  1. 括号生成
  • 难度:中等
  • 链接🔗:这
  1. 单词搜索
  • 难度:中等
  • 链接🔗:这
  1. 分割回文串
  • 难度:中等
  • 链接🔗:这
  1. N皇后
  • 难度:困难
  • 链接🔗:这

二分查找

  1. 搜索插入位置
  • 难度:简单
  • 链接🔗:这
  1. 搜索二维矩阵
  • 难度:中等
  • 链接🔗:这
  1. 在排序数组中查找元素的第二个和最后一个位置
  • 难度:中等
  • 链接🔗:这
  1. 搜索旋转排序数组
  • 难度:中等
  • 链接🔗:这
  1. 寻找旋转排序数组的最小值
  • 难度:中等
  • 链接🔗:这
  1. 寻找两个正序数组的中位数
  • 难度:困难
  • 链接🔗:这

  1. 有效的括号
  • 难度:简单
  • 链接🔗:这
  1. 最小栈
  • 难度:中等
  • 链接🔗:这
  1. 字符串解码
  • 难度:中等
  • 链接🔗:这
  1. 每日温度
  • 难度:中等
  • 链接🔗:这
  1. 柱状图中最大的矩形
  • 难度:困难
  • 链接🔗:这

  1. 数组中的第K个最大元素
  • 难度:中等
  • 链接🔗:这
  1. 前K个高频元素
  • 难度:中等
  • 链接🔗:这
  1. 数据流的中位数
  • 难度:困难
  • 链接🔗:这

贪心算法

  1. 买卖股票的最佳时机
  • 难度:简单
  • 链接🔗:这
  1. 跳跃游戏
  • 难度:中等
  • 链接🔗:这
  1. 跳跃游戏II
  • 难度:中等
  • 链接🔗:这
  1. 划分字母区间
  • 难度:中等
  • 链接🔗:这

动态规划

  1. 爬楼梯
  • 难度:简单
  • 链接🔗:这
  1. 杨辉三角
  • 难度:简单
  • 链接🔗:这
  1. 打家劫舍
  • 难度:中等
  • 链接🔗:这
  1. 完全平方数
  • 难度:中等
  • 链接🔗:这
  1. 零钱兑换
  • 难度:中等
  • 链接🔗:这
  1. 单词拆分
  • 难度:中等
  • 链接🔗:这
  1. 最长递增子序列
  • 难度:中等
  • 链接🔗:这
  1. 乘积最大子数组
  • 难度:中等
  • 链接🔗:这
  1. 分割等和子集
  • 难度:中等
  • 链接🔗:这
  1. 最长有效 括号
  • 难度:困难
  • 链接🔗:这

多维动态规划

  1. 不同路径
  • 难度:中等
  • 链接🔗:这
  1. 最小路径和
  • 难度:中等
  • 链接🔗:这
  1. 最长回文子串
  • 难度:中等
  • 链接🔗:这
  1. 最长公共子序列
  • 难度:中等
  • 链接🔗:这
  1. 编辑距离
  • 难度:中等
  • 链接🔗:这

技巧

  1. 只出现一次的数字
  • 难度:简单
  • 链接🔗:这
  1. 多数元素
  • 难度:简单
  • 链接🔗:这
  1. 颜色分类
  • 难度:中等
  • 链接🔗:这
  1. 下一个排列
  • 难度:中等
  • 链接🔗:这
  1. 寻找重复数
  • 难度:中等
  • 链接🔗:这

相关文章:

LeetCode 热题 100 介绍

"LeetCode热题100"通常是指LeetCode上被用户频繁练习和讨论的100道热门题目。这些题目往往对于面试准备和算法学习非常有帮助。 哈希 两数之和 难度:简单链接🔗: 这 字母异位词分组 难度:中等链接🔗&#x…...

Flutter 中的 AnimatedPhysicalModel 小部件:全面指南

Flutter 中的 AnimatedPhysicalModel 小部件:全面指南 Flutter 的 AnimatedPhysicalModel 是一个功能强大的小部件,它允许开发者创建具有物理效果的动画形状变换。这个小部件非常适合需要展示平滑过渡和动态交互的场景,如按钮按下效果、卡片…...

第二十届文博会沙井艺立方分会场启幕!大咖齐打卡!

2024年5月24日-27日,第二十届中国(深圳)国际文化产业博览交易会沙井艺立方分会场活动将在艺立方非遗(文旅)产业园盛大举办。 本届文博会艺立方分会场活动办展特色鲜明,亮彩纷呈,将以“种下梧桐树…...

【Vue】computed 和 methods 的区别

概述 在使用时,computed 当做属性使用,而 methods 则当做方法调用computed 可以具有 getter 和 setter,因此可以赋值,而 methods 不行computed 无法接收多个参数,而 methods 可以computed 具有缓存,而 met…...

HarmonyOS 鸿蒙应用开发 - 创建自定义组件

开发者定义的称为自定义组件。在进行 UI 界面开发时,通常不是简单的将系统组件进行组合使用,而是需要考虑代码可复用性、业务逻辑与UI分离,后续版本演进等因素。因此,将UI和部分业务逻辑封装成自定义组件是不可或缺的能力。 1、创…...

【Vue3】封装axios请求(cli和vite)

原文作者:我辈李想 版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。 Vue 【Vue3】env环境变量的配置和使用(区分cli和vite) 文章目录 Vue前言一、常见用法二、vue3cli封装接口1..env配置2..dev(开…...

Java8 Optional常用方法使用场景

前言: Optional 是 Java 8 的新特性,专治空指针异常(NullPointerException, 简称 NPE)问题,它是一个容器类,里面只存储一个元素(这点不同于 Conllection)。 为方便用户通过 Lambda 表…...

isscc2024 short course4 In-memory Computing Architectures

新兴的ML加速器方法:内存计算架构 1. 概述 内存计算(In-memory Computing)架构是一种新兴的机器学习加速器方法,通过将计算能力集成到存储器中,以减少数据移动的延迟和能耗,从而提高计算效率和性能。这种方…...

ubuntu 安装 kvm 启动虚拟机

1. 基础环境设置 #更新环境 apt update apt upgrade#配置网卡 cat >/etc/netplan/br.yml<<EOF network:ethernets:eth2: {}bridges:br0:interfaces:- eth2addresses:- 192.192.1.213/24gateway4: 192.192.1.1nameservers:addresses:- 8.8.8.8- 8.8.4.4 EOF #安装组件…...

[OpenGL] opengl切线空间

目录 一 引入 二 TBN矩阵 三 代码实现 3.1手工计算切线和副切线 3.2 像素着色器 3.3 切线空间的两种使用方法 3.4 渲染效果 四 复杂的物体 本章节源码点击此处 继上篇法线贴图 来熟悉切线空间是再好不过的。对于法线贴图来说,我们知道它就是一个2D的颜色纹理,根据rgb…...

SpringCloud微服务03-微服务保护-分布式事务-MQ基础-MQ高级

一、微服务保护 1.雪崩问题 如何做好后备方案就是后续&#xff1a; 2.雪崩解决方案 某一个服务的线程是固定的&#xff0c;出现故障线程占满后&#xff0c;就不会让取调用这个服务&#xff0c;对其他服务就没有影响。 3.Sentinel ①初识Sentinel 配置过程&#xff1a;day05-服…...

住宅IP?

住宅IP是由主要运营商&#xff08;如电信、移动、联通等&#xff09;为用户开通的宽带业务所分配的IP地址。这些IP地址是真实的、具有实际位置的IP&#xff0c;与普通用户的设备IP和宽带网络IP一致。它们不是连续的&#xff0c;而是散点分布&#xff0c;这使得它们在使用时更加…...

SpringBoot实现邮箱验证码

自行创建一个SpringBoot项目 导入SpringBoot所需要的邮箱验证码的包 <!--邮件发送--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId><version>2.6.1</version>…...

GPT提示词技巧,使用教程,国内版官网直达,非套壳

GPT提示词技巧&#xff0c;使用教程&#xff0c;国内版官网直达&#xff0c;非套壳 主站点&#xff1a;https://chatgpt-plus.top&#xff08;江苏福建地区打不开&#xff0c;需要魔法&#xff09; 店铺地址&#xff1a;https://buy.chatgpt-plus.top/ 选择plus账号进入&…...

MySQL多表关联查询习题

一、素材 -- Active: 1714203732007127.0.0.13306db_stu -- 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); -- 创建…...

Android正向开发实现客户端证书认证

前言 如果第三方模块被混淆,那hook方式均不能生效。这时就需要根据系统包去定位校验的函数,因此需要对安卓开发者是如何实现客户端证书校验的有一定了解,接下来就介绍这部分内容。 开发者实现客户端证书校验的本质是:证书/密钥 + 代码。 在形式上有:证书校验、公钥校验和…...

【Kubernetes】Pod无法访问Service域名问题排查

背景 部署过多套k8s集群&#xff0c;发现在其中一套k8s环境中&#xff0c;在Pod内无法访问Service Name&#xff0c;访问了很多次&#xff0c;偶尔又能通&#xff0c;使用Service的IP能正常访问&#xff0c;域名解析的问题基本确定与CoreDNS有关系&#xff0c;于是开始了一系列…...

【JAVA基础之网络编程】UDP和TCP协议以及三次握手和四次挥手的过程

&#x1f525;作者主页&#xff1a;小林同学的学习笔录 &#x1f525;mysql专栏&#xff1a;小林同学的专栏 目录 1. 网络编程 1.1 概述 1.2 网络编程的三要素 1.2.1 IP地址 1.2.2 InetAddress 1.2.3 端口和协议 1.3 UDP协议 1.3.1 UDP发送数据 1.3.2 UDP接收数据 1.4…...

基于python+Django大数据的电影市场预测分析系统设计与实现

博主介绍&#xff1a; 大家好&#xff0c;本人精通Java、Python、C#、C、C编程语言&#xff0c;同时也熟练掌握微信小程序、Php和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验&#xff0c;能够为学生提供各类…...

消息传递与集成:使用Springboot进行异步通信

消息传递与集成&#xff1a;使用Spring Boot进行异步通信 在现代的分布式系统中&#xff0c;异步通信已经成为了一种常见的设计模式。通过使用消息队列和事件驱动架构&#xff0c;我们可以实现系统之间的解耦&#xff0c;提高系统的可扩展性和可靠性。本文将介绍如何使用Sprin…...

从零打造算法题刷题助手:Agent搭建保姆级攻略

我用Trae 做了一个有意思的Agent 「大厂机试助手」。 点击 https://s.trae.com.cn/a/d2a596 立即复刻&#xff0c;一起来玩吧&#xff01; Agent 简介 Agent名称为大厂机试助手&#xff0c;主要功能有以下三点。 解题&#xff1a; 根据用户给出的题目给出具体的解题思路引导做…...

题目 3316: 蓝桥杯2025年第十六届省赛真题-数组翻转

题目 3316: 蓝桥杯2025年第十六届省赛真题-数组翻转 时间限制: 3s 内存限制: 512MB 提交: 101 解决: 24 题目描述 小明生成了一个长度为 n 的正整数数组 a1, a2, . . . , an&#xff0c;他可以选择连续的一 段数 al , al1, ..., ar&#xff0c;如果其中所有数都相等即 al al1 …...

什么是集群(Cluster)?如何保证集群的高可用性?

一、什么是Elasticsearch集群(Cluster)? 集群是指由一个或多个节点(Node)组成的集合,这些节点共同存储数据、处理请求,并协调工作以提供统一的搜索服务。一个集群有唯一的集群名称(默认名为elasticsearch),节点通过名称加入对应的集群。集群的核心目标是: 扩展存储…...

操作系统原理第9章 磁盘存储器管理 重点内容

目录 &#xff08;一&#xff09;外存的组织方式种类 &#xff08;二&#xff09;FAT 系统&#xff08;计算&#xff09; &#xff08;三&#xff09;文件存储空间的管理方式 &#xff08;一&#xff09;外存的组织方式种类 连续组织方式 原理&#xff1a;在磁盘等外存上&…...

(四) 本地YARN集群的部署

一、部署说明 Hadoop YARN分布式资源调度&#xff0c;会启动&#xff1a; ResourceManager进程作为管理节点NodeManager进程作为工作节点ProxyServer、JobHistoryServer这两个辅助节点 二、配置文件 在 $HADOOP_HOME/etc/hadoop 文件夹内&#xff0c;修改&#xff1a; 1.m…...

STM32程序运行不了,仿真功能也异常,连断点和复位都异常了

先检查有没有出现复位引脚rst短接0的情况 在检查是否出现明明没配置该外设你却偏偏要使用的情况&#xff0c;比如串口没配置你却偏要发送&#xff0c;引脚没配置你却偏要读取 这几个可能最好的办法就是从开头一行一行注释再运行看看能不能跑起来 还可以用以下方法 检查硬…...

计算机网络-MPLS VPN应用场景与组网

上一篇文章我们通过一个基础实验实现了企业分支间的MPLS VPN互联&#xff0c;如果还不理解的可以多看几遍前面的文章或者多敲下实验。今天来学习几种常见的MPLS VPN应用场景与这些场景下MPLS VPN的部署方法。 一、MPLS VPN典型应用 目前&#xff0c;MPLS VPN的主要应用包括企…...

AI智能体|扣子(Coze)搭建【自动生成超高质量PPT】工作流

各位好久不见&#xff0c;你的失踪人口又回来了&#xff0c;已经超过一周的时间没有进行文章的更新了。 没更新的这段时间&#xff0c;主要还是因为工作上的调整以及身体生病所导致的停更&#xff0c;具体以后再说。 我们先讲今天的主要主题&#xff0c;使用 Coze 智能体一键生…...

关于OT IIOT系统远程访问的零信任安全

什么是OT & IIOT&#xff1f;—— 工业领域的“操作基石”与“智能升级” 在工业数字化转型的浪潮中&#xff0c;OT&#xff08;运营技术&#xff09;与IIoT&#xff08;工业物联网&#xff09;是两个核心概念。前者是工业生产的“神经中枢”&#xff0c;后者是驱动智能升…...

纤维组织效应偏斜如何影响您的高速设计

随着比特率继续飙升&#xff0c;光纤编织效应 &#xff08;FWE&#xff09; 偏移&#xff0c;也称为玻璃编织偏移 &#xff08;GWS&#xff09;&#xff0c;正变得越来越成为一个问题。今天的 56GB/s 是高速路由器中最先进的&#xff0c;而 112 GB/s 指日可待。而用于个人计算机…...