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

重练算法(代码随想录版) day6 - 哈希表part1

day5周日休息一天

今日刷题量:8
当前刷题总量:33
Easy: 20
Mid: 12
Hard: 1

Day 6
基础理论
1.哈希表通常用来判断一个元素是否出现在集合里,牺牲空间来换时间。
2.通过哈希函数得到索引,将元素存储在索引对应的位置形成映射
3.若有哈希冲突,多个元素通过哈希函数得到同一个索引,可采取拉链法、线性探测法、再哈希法、平方地址法等解决
4.常用哈希结构:数组、set(集合)、map(映射)
(1)set/multiset,map/multimap底层实现都是红黑树,元素默认升序,查询和增删效率都是O(logn)前后者区别在于元素能否重复
(2)unordered_set、unordered_map底层实现为哈希表,元素无序,查询和增删效率O(1)

练习题目

  • 242.有效的字母异位词(easy):https://leetcode.cn/problems/valid-anagram/description/

  • 383.赎金信(easy):https://leetcode.cn/problems/ransom-note/description/

  • 49.字母异位词分组(mid):https://leetcode.cn/problems/group-anagrams/description/

  • 438.找到字符串中所有字母异位词(mid):https://leetcode.cn/problems/find-all-anagrams-in-a-string/description/

    1. 两个数组的交集(easy):https://leetcode.cn/problems/intersection-of-two-arrays/description/
  • 350.两个数组的交集Ⅱ(easy):https://leetcode.cn/problems/intersection-of-two-arrays-ii/description/

    1. 快乐数(easy):https://leetcode.cn/problems/happy-number/submissions/625510761/
      ps:快乐数此题也可以采用Floyd判圈算法的思想,无需额外空间存储已访问数字,可用来判断循环
    1. 两数之和(easy):https://leetcode.cn/problems/two-sum/description/
http://www.gsyq.cn/news/45839.html

相关文章:

  • 别让料单拖慢开关柜生产!这个功能让精准与效率双在线
  • Netty管道机制:ChannelPipeline与Handler详解
  • 25.11.10随笔联考总结
  • [Python刷题记录]-旋转图像-矩阵-中等
  • 2025年11月智能油烟机型号排行:实测数据与选购要点一网打尽
  • P1531 I Hate It
  • CI/CD产品选型调研 - 详解
  • 安装向日葵远程协助软件
  • 教务管理系统开发博客
  • 2025年11月智能油烟机型号推荐对比:五强机型性能参数全解析榜
  • 2025年11月大容量洗碗机型号评价榜:家庭聚会场景下的优选排行
  • 2025年11月除菌洗碗机型号对比榜:权威数据看懂五星机型差异
  • Spring Cloud Alibaba + SkyWalking
  • 改题
  • 2025/11/10
  • VSCode下载安装和使用教程(附安装包,适合新手)
  • [Python刷题记录]-螺旋矩阵-矩阵-中等
  • 2025年草莓速冻冷库企业推荐排行榜
  • 基于单片机拖尾式多模式流水灯系统仿真设计 - 详解
  • 关于在ios优秀的系统中签名并安装ipa文档的五种方法,PakePlus打包的ipa文件可以看看
  • 计数dp入门
  • 2025年博山电机供货商排行榜单
  • 2025年信号转换器供货商排行
  • 2025年节能门窗厂商口碑排行
  • 低代码流程引擎避坑指南:从配置到运维的实战技巧
  • 2025工业清洗设备及服务厂家推荐榜:聚焦凝汽器 / 换热器/空预器/板式换热器/管式换热器/空冷岛/电磁脉冲/清洗领域 四大实力品牌引领行业升级
  • AI元人文:苹果6元一斤——从微观事件到文明尺度的价值权衡
  • ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫
  • 2025年推拉雨棚制造企业排行榜单
  • 2025年节能空压机优质厂家推荐:永磁变频空压机/螺杆空压机/节能空压机/智能空压机/工业节能新选择