LeetCode 热题 100 介绍
"LeetCode热题100"通常是指LeetCode上被用户频繁练习和讨论的100道热门题目。这些题目往往对于面试准备和算法学习非常有帮助。
哈希
- 两数之和
- 难度:简单
- 链接🔗: 这
- 字母异位词分组
- 难度:中等
- 链接🔗:这
- 最长连续序列
- 难度:中等
- 链接🔗:这
双指针
- 移动零
- 难度:简单
- 链接🔗:这
- 盛最多水的容器
- 难度:中等
- 链接🔗:这
- 三数之和
- 难度:中等
- 链接🔗:这
- 接雨水
- 难度:困难
- 链接🔗:这
滑动窗口
- 无重复字符的最长子串
- 难度:中等
- 链接🔗:这
- 找到字符串中所有字母异位词
- 难度:中等
- 链接🔗:这
子串
- 和为K的子数组
- 难度:中等
- 链接🔗:这
- 滑动窗口最大值
- 难度:困难
- 链接🔗:这
- 最小覆盖子串
- 难度:困难
- 链接🔗:这
普通数组
- 最大子数组和
- 难度:中等
- 链接🔗:这
- 合并区间
- 难度:中等
- 链接🔗:这
- 轮转数组
- 难度:中等
- 链接🔗:这
- 除自身以外数组的乘积
- 难度:中等
- 链接🔗:这
- 缺失的第一个正数
- 难度:困难
- 链接🔗:这
矩阵
- 矩阵置零
- 难度:中等
- 链接🔗:这
- 螺旋矩阵
- 难度:中等
- 链接🔗:这
- 旋转图像
- 难度:中等
- 链接🔗:这
- 搜索二维矩阵II
- 难度:中等
- 链接🔗:这
链表
- 相交链表
- 难度:简单
- 链接🔗:这
- 反转链表
- 难度:简单
- 链接🔗:这
- 回文链表
- 难度:简单
- 链接🔗:这
- 环形链表
- 难度:简单
- 链接🔗:这
- 环形链表II
- 难度:中等
- 链接🔗:这
- 合并两个有序链表
- 难度:简单
- 链接🔗:这
- 两数相加
- 难度:中等
- 链接🔗:这
- 删除链表的倒数第N个结点
- 难度:中等
- 链接🔗:这
- 两两交换链表中的节点
- 难度:中等
- 链接🔗:这
- K个一组翻转链表
- 难度:困难
- 链接🔗:这
- 随机链表的复制
- 难度:中等
- 链接🔗:这
- 排序链表
- 难度:中等
- 链接🔗:这
- 合并K个升序链表
- 难度:困难
- 链接🔗:这
- LRU缓存
- 难度:中等
- 链接🔗:这
二叉树
- 二叉树的中序遍历
- 难度:简单
- 链接🔗:这
- 二叉树的最大深度
- 难度:简单
- 链接🔗:这
- 翻转二叉树
- 难度:简单
- 链接🔗:这
- 对称二叉树
- 难度:简单
- 链接🔗:这
- 二叉树的直径
- 难度:简单
- 链接🔗:这
- 二叉树的层序遍历
- 难度:中等
- 链接🔗:这
- 将有序数组转换为二叉搜索树
- 难度:简单
- 链接🔗:这
- 验证二叉搜索树
- 难度:中等
- 链接🔗:这
- 二叉搜索数中第K小的元素
- 难度:中等
- 链接🔗:这
- 二叉树的右视图
- 难度:中等
- 链接🔗:这
- 二叉树展开为链表
- 难度:中等
- 链接🔗:这
- 从前序与中序遍历序列构造二叉树
- 难度:中等
- 链接🔗:这
- 路径总和III
- 难度:中等
- 链接🔗:这
- 二叉树的最近公共祖先
- 难度:中等
- 链接🔗:这
- 二叉树中的最大路径和
- 难度:困难
- 链接🔗:这
图论
- 岛屿数量
- 难度:中等
- 链接🔗:这
- 腐烂的橘子
- 难度:中等
- 链接🔗:这
- 课程表
- 难度:中等
- 链接🔗:这
- 实现Trie(前缀树)
- 难度:中等
- 链接🔗:这
回溯
- 全排列
- 难度:中等
- 链接🔗:这
- 子集
- 难度:中等
- 链接🔗:这
- 电话号码的字母组合
- 难度:中等
- 链接🔗:这
- 组合总和
- 难度:中等
- 链接🔗:这
- 括号生成
- 难度:中等
- 链接🔗:这
- 单词搜索
- 难度:中等
- 链接🔗:这
- 分割回文串
- 难度:中等
- 链接🔗:这
- N皇后
- 难度:困难
- 链接🔗:这
二分查找
- 搜索插入位置
- 难度:简单
- 链接🔗:这
- 搜索二维矩阵
- 难度:中等
- 链接🔗:这
- 在排序数组中查找元素的第二个和最后一个位置
- 难度:中等
- 链接🔗:这
- 搜索旋转排序数组
- 难度:中等
- 链接🔗:这
- 寻找旋转排序数组的最小值
- 难度:中等
- 链接🔗:这
- 寻找两个正序数组的中位数
- 难度:困难
- 链接🔗:这
栈
- 有效的括号
- 难度:简单
- 链接🔗:这
- 最小栈
- 难度:中等
- 链接🔗:这
- 字符串解码
- 难度:中等
- 链接🔗:这
- 每日温度
- 难度:中等
- 链接🔗:这
- 柱状图中最大的矩形
- 难度:困难
- 链接🔗:这
堆
- 数组中的第K个最大元素
- 难度:中等
- 链接🔗:这
- 前K个高频元素
- 难度:中等
- 链接🔗:这
- 数据流的中位数
- 难度:困难
- 链接🔗:这
贪心算法
- 买卖股票的最佳时机
- 难度:简单
- 链接🔗:这
- 跳跃游戏
- 难度:中等
- 链接🔗:这
- 跳跃游戏II
- 难度:中等
- 链接🔗:这
- 划分字母区间
- 难度:中等
- 链接🔗:这
动态规划
- 爬楼梯
- 难度:简单
- 链接🔗:这
- 杨辉三角
- 难度:简单
- 链接🔗:这
- 打家劫舍
- 难度:中等
- 链接🔗:这
- 完全平方数
- 难度:中等
- 链接🔗:这
- 零钱兑换
- 难度:中等
- 链接🔗:这
- 单词拆分
- 难度:中等
- 链接🔗:这
- 最长递增子序列
- 难度:中等
- 链接🔗:这
- 乘积最大子数组
- 难度:中等
- 链接🔗:这
- 分割等和子集
- 难度:中等
- 链接🔗:这
- 最长有效 括号
- 难度:困难
- 链接🔗:这
多维动态规划
- 不同路径
- 难度:中等
- 链接🔗:这
- 最小路径和
- 难度:中等
- 链接🔗:这
- 最长回文子串
- 难度:中等
- 链接🔗:这
- 最长公共子序列
- 难度:中等
- 链接🔗:这
- 编辑距离
- 难度:中等
- 链接🔗:这
技巧
- 只出现一次的数字
- 难度:简单
- 链接🔗:这
- 多数元素
- 难度:简单
- 链接🔗:这
- 颜色分类
- 难度:中等
- 链接🔗:这
- 下一个排列
- 难度:中等
- 链接🔗:这
- 寻找重复数
- 难度:中等
- 链接🔗:这
相关文章:
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.雪崩问题 如何做好后备方案就是后续: 2.雪崩解决方案 某一个服务的线程是固定的,出现故障线程占满后,就不会让取调用这个服务,对其他服务就没有影响。 3.Sentinel ①初识Sentinel 配置过程:day05-服…...
住宅IP?
住宅IP是由主要运营商(如电信、移动、联通等)为用户开通的宽带业务所分配的IP地址。这些IP地址是真实的、具有实际位置的IP,与普通用户的设备IP和宽带网络IP一致。它们不是连续的,而是散点分布,这使得它们在使用时更加…...
SpringBoot实现邮箱验证码
自行创建一个SpringBoot项目 导入SpringBoot所需要的邮箱验证码的包 <!--邮件发送--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId><version>2.6.1</version>…...
GPT提示词技巧,使用教程,国内版官网直达,非套壳
GPT提示词技巧,使用教程,国内版官网直达,非套壳 主站点:https://chatgpt-plus.top(江苏福建地区打不开,需要魔法) 店铺地址: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集群,发现在其中一套k8s环境中,在Pod内无法访问Service Name,访问了很多次,偶尔又能通,使用Service的IP能正常访问,域名解析的问题基本确定与CoreDNS有关系,于是开始了一系列…...
【JAVA基础之网络编程】UDP和TCP协议以及三次握手和四次挥手的过程
🔥作者主页:小林同学的学习笔录 🔥mysql专栏:小林同学的专栏 目录 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大数据的电影市场预测分析系统设计与实现
博主介绍: 大家好,本人精通Java、Python、C#、C、C编程语言,同时也熟练掌握微信小程序、Php和Android等技术,能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验,能够为学生提供各类…...
消息传递与集成:使用Springboot进行异步通信
消息传递与集成:使用Spring Boot进行异步通信 在现代的分布式系统中,异步通信已经成为了一种常见的设计模式。通过使用消息队列和事件驱动架构,我们可以实现系统之间的解耦,提高系统的可扩展性和可靠性。本文将介绍如何使用Sprin…...
QMCDecode:让音乐自由播放的开源格式转换工具
QMCDecode:让音乐自由播放的开源格式转换工具 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换结果存…...
LFM2.5-1.2B-Thinking-GGUF算法解析应用:图解经典算法与复杂度分析
LFM2.5-1.2B-Thinking-GGUF算法解析应用:图解经典算法与复杂度分析 1. 算法可视化教学新范式 算法学习一直是计算机科学教育中的难点。传统的教科书讲解方式往往让初学者感到抽象难懂,而LFM2.5-1.2B-Thinking-GGUF模型为算法教学带来了全新的可视化解决…...
OPC UA over HTTPS解析卡顿,Modbus TCP粘包丢帧,Java工业协议解析故障全图谱,一线工程师紧急避坑手册
第一章:Java工业协议解析故障全景概览 在现代工业物联网(IIoT)系统中,Java 应用常作为上位机、网关或边缘服务承担 Modbus TCP、OPC UA、S7Comm、DNP3 等协议的解析与桥接任务。然而,由于协议语义复杂、设备厂商实现差…...
突破语音转换技术瓶颈:Retrieval-based Voice Conversion全平台实战指南
突破语音转换技术瓶颈:Retrieval-based Voice Conversion全平台实战指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrieval-ba…...
新手福音:通过快马平台生成带详解代码,轻松完成openclaw首次本地部署
今天想和大家分享一个特别适合新手的实践项目——在本地部署openclaw。作为一个刚接触AI部署的小白,我最初看到各种复杂的配置步骤就头大,直到发现了InsCode(快马)平台,整个过程变得简单多了。下面就把我的经验整理成笔记,希望能帮…...
THE LEATHER ARCHIVE快速体验:一键生成杂志级AI皮衣大片,小白也能当设计师
THE LEATHER ARCHIVE快速体验:一键生成杂志级AI皮衣大片,小白也能当设计师 1. 项目介绍与核心价值 想象一下,你不需要专业的设计技能,就能创造出媲美时尚杂志封面的皮衣设计作品。THE LEATHER ARCHIVE正是这样一个让创意触手可及…...
Pinocchio库初体验:用Python快速验证你的双足机器人模型正逆解
Pinocchio库实战:Python双足机器人正逆运动学快速验证指南 当你第一次打开Pinocchio的文档时,可能会被那些复杂的数学公式和术语吓到。但别担心,我们今天要做的,就是抛开理论直接上手——用不到50行代码,让你的双足机…...
GLM-4.1V-9B-Base效果展示:艺术画作风格+主题+文化元素三重解析
GLM-4.1V-9B-Base效果展示:艺术画作风格主题文化元素三重解析 1. 视觉理解新标杆:GLM-4.1V-9B-Base简介 GLM-4.1V-9B-Base是智谱开源的一款视觉多模态理解模型,专为图像内容识别、场景描述和目标问答任务而设计。不同于普通的图像识别工具&…...
海康MVS软件从下载到实时预览:MV-CA013-21UC工业相机5分钟极速上手教程
海康MVS软件从下载到实时预览:MV-CA013-21UC工业相机5分钟极速上手教程 工业视觉系统正成为智能制造的核心组件,而海康威视MV-CA013-21UC工业相机凭借其高帧率、低噪声和稳定性能,在自动化检测、机器人引导等领域广受欢迎。本文将带您从零开…...
intv_ai_mk11效果惊艳案例:为初创公司1小时生成完整BP商业计划书框架
intv_ai_mk11效果惊艳案例:为初创公司1小时生成完整BP商业计划书框架 1. 商业计划书生成效果展示 1.1 从零到完整的商业计划书 intv_ai_mk11在商业计划书生成方面展现出惊人的效率和质量。我们实测了一个真实案例:一家智能硬件初创公司需要准备融资用…...
