leetcode刷题经验

Hash相关(HashSet、HashMap、HashTable)

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

1 两数之和

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

32 有效的字母异位词

60 前k个高频元素

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

3 无重复字符的最长子串

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

119 最长连续序列

相关推荐
virtual_k1smet1 小时前
#等价于e * d ≡ 1 mod φ(n) #模逆元详解
人工智能·算法·机器学习
可触的未来,发芽的智生1 小时前
新奇特:神经网络的集团作战思维,权重共享层的智慧
人工智能·python·神经网络·算法·架构
_屈臣_1 小时前
卡特兰数【模板】(四个公式模板)
c++·算法
坚持编程的菜鸟2 小时前
LeetCode每日一题——交替合并字符串
c语言·算法·leetcode
悦悦子a啊2 小时前
[Java]PTA: jmu-Java-02基本语法-08-ArrayList入门
java·开发语言·算法
xlq223223 小时前
12.排序(上)
数据结构·算法·排序算法
努力学习的小廉4 小时前
我爱学算法之—— 分治-快排
c++·算法
未知陨落4 小时前
LeetCode:77.买卖股票的最佳时机
算法·leetcode
DeeGLMath4 小时前
排序算法的并行加速实现
算法·排序算法·joblib·sortingx
机器学习之心5 小时前
量子遗传算法是一种将量子计算原理与遗传算法相结合的智能优化算法,代表了进化计算的一个有趣分支
算法·量子计算