leetcode刷题经验

Hash相关(HashSet、HashMap、HashTable)

快速查找 需要频繁判断某个元素是否存在,或快速获取某个键对应的值:

1 两数之和

217 存在重复元素
统计频率或计数 统计元素出现的次数,或按条件分组:

32 有效的字母异位词

60 前k个高频元素

387 字符串中的第一个唯一字符
滑动窗口或子串 需要在窗口内快速判断字符是否重复或满足条件

3 无重复字符的最长子串

76 最小覆盖子串(困难)
去重或判断重复

119 最长连续序列

相关推荐
haogexiaole1 小时前
Dijkstra 算法
算法
papership2 小时前
【入门级-算法-6、排序算法: 插入排序】
数据结构·算法·排序算法
HAH-HAH2 小时前
【蓝桥杯 2024 国 Java A】粉刷匠小蓝
c++·学习·数学·算法·职场和发展·蓝桥杯·组合数学
hweiyu004 小时前
C++设计模式,高级开发,算法原理实战,系统设计与实战(视频教程)
c++·算法·设计模式
爱吃烤鸡翅的酸菜鱼4 小时前
【Redis】常用数据结构之Hash篇:从常用命令到使用场景详解
数据结构·数据库·redis·后端·缓存·哈希算法
大千AI助手4 小时前
粒子群优化(PSO)算法详解:从鸟群行为到强大优化工具
人工智能·算法·优化算法·pso·粒子群优化
我叫汪枫4 小时前
C语言深度入门系列:第十一篇 - 动态内存管理与数据结构:程序世界的高效算法大师
c语言·数据结构·算法
Li_7695324 小时前
优选算法100 题 ——1 双指针
算法
77qqqiqi4 小时前
算法——数学基础
算法
啊?啊?4 小时前
7 排序算法通关指南:从 O (n²)(选择 / 冒泡)到 O (nlogn)(快排 / 归并)+ 计数排序
数据结构·算法·排序算法