代码随想录训练营Day5:哈希数组

编程入门 行业动态 更新时间:2024-10-25 04:21:43

代码随想录训练营Day5:哈希<a href=https://www.elefans.com/category/jswz/34/1771288.html style=数组"/>

代码随想录训练营Day5:哈希数组

  • 算是哈希的容器:数组(适合连续存放);set,map(适合无序存放)。所以数组操作就是hash[i]++;而set,map.insert(元素),map可以map[]++是因为map存放了键值对可以索引查找。
  • 关于几个数组相加等于目标值这种题,要看清需要返回的是数组下标,还是不重复的结果,还是组合的种类。这是思考的关键。15.三数之和就是因为要返回的是无重复的元组,而且数组本身就有重复。这样的话就不适合用哈希数组,可以用回溯法或者暴力法加剪枝。记得思考好如何去重。去重的话一定要排序

-在剪枝时,如果targrt<0的话,就不能简单的因为nums[i]>tarfget就剪枝了,负数情况不一样。

更多推荐

代码随想录训练营Day5:哈希数组

本文发布于:2023-11-15 07:48:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1596193.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   训练营   代码   随想录

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!