哈希表

老鼠只爱大米4 天前
算法·leetcode·前缀和·哈希表·子数组求和·subarraysum
LeetCode算法题详解 560:和为K的子数组给定一个整数数组 nums 和一个整数 k,统计并返回该数组中和为 k 的 子数组 的个数。子数组 是数组中元素的连续非空序列。
小周同学@12 天前
javascript·算法·leetcode·职场和发展·哈希表
js实现力扣第13题(罗马数字转整数)原题链接:https://leetcode.cn/problems/roman-to-integer罗马数字转整数的核心逻辑是:
伟大的车尔尼17 天前
双指针·哈希表
双指针题目:K 和数对的最大数目标题:K 和数对的最大数目出处:1679. K 和数对的最大数目4 级给定一个整数数组 nums \texttt{nums} nums 和一个整数 k \texttt{k} k。
雪花desu20 天前
java·数据结构·算法·leetcode·哈希表
【Hot100-Java简单】:两数之和 (Two Sum) —— 从暴力枚举到哈希表的思维跃迁题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
雪花desu20 天前
java·算法·leetcode·哈希表
【Hot100-Java中等】:字母异位词分组在 LeetCode 的字符串题目中,“字母异位词” (Anagrams) 是一个非常高频的概念。这道第 49 题不仅考察了哈希表(HashMap)的应用,更是一个理解 Java 对象机制的绝佳案例。
徐子童24 天前
数据结构·算法·哈希表
优选算法---哈希表题目链接:1. 两数之和 - 力扣(LeetCode)题目解析:找出nums中和等于target的两个数字,并返回这两个数字的下标
weixin79893765432...25 天前
链表·数组·哈希表·堆|栈·树|图·队列|双端队列·js 数据结构
js 数据结构本文主要讲的是数据结构,不讲对应数据结构的算法。 相关数据结构的算法实现请看:前端视角下的算法(algorithm)
F_D_Z1 个月前
python·算法·leetcode·哈希表
哈希表解Two Sum问题Two Sum问题:给定一个整数数组 nums 和一个目标值 target,要求返回和为 target 的两个数的下标。
伟大的车尔尼1 个月前
排序·双指针·哈希表
双指针题目:两个数组的交集 II标题:两个数组的交集 II出处:350. 两个数组的交集 II3 级给定两个数组 nums1 \texttt{nums1} nums1 和 nums2 \texttt{nums2} nums2,返回两个数组的交集。结果中的每个元素的出现次数必须是该元素在两个数组中同时出现的次数,可以按任意额顺序返回结果。
伟大的车尔尼1 个月前
排序·双指针·哈希表
双指针题目:两个数组的交集标题:两个数组的交集出处:349. 两个数组的交集3 级给定两个数组 nums1 \texttt{nums1} nums1 和 nums2 \texttt{nums2} nums2,返回两个数组的交集。结果中的每个元素必须是唯一的,可以按任意额顺序返回结果。
萌>__<新1 个月前
数据结构·算法·leetcode·滑动窗口·哈希表
力扣打卡每日一题————最小覆盖子串给定两个字符串 s和 t,在 s 中找出包含 t 所有字符的最小长度子串,若不存在则返回空字符串。核心需求:① 子串必须包含 t 的全部字符(含重复字符);② 子串长度尽可能小;③ 时间复杂度需高效。
R-G-B1 个月前
c语言·哈希算法·散列表·哈希表·数组实现哈希结构·散列实现哈希结构·c++ 实现哈希
哈希表(hashtable),哈希理论,数组实现哈希结构 (C语言),散列理论 (拉链发、链接发),散列实现哈希结构,c++ 实现哈希STL源码分析 哈希表(hashtable)结构其实是邻接表;c语言实现还是挺麻烦的,讲解视频哈希统计字符串,出现的次数
暴风鱼划水1 个月前
python·算法·哈希表
算法题(Python)哈希表 | 2.两个数组的交集力扣题目链接 给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 示例1:
利刃大大1 个月前
java·数据结构·优先级队列··哈希表·队列·集合类
【JavaSE】十一、Stack && Queue && Deque && PriorityQueue && Map && Set常见方法如下所示:其中 peek() 就相当于是 std::stack 中的 top()。注意事项:在比较元素相同的时候,要使用 equals(),因为就算存储的是整数 Stack<Integer> 类型,里面仍然是引用类型,不能直接通过 == 来比较!
R-G-B1 个月前
算法·哈希算法·哈希表·原地哈希
BM53 缺失的第一个正整数,哈希表,原地哈希(扩展思路)BM53 缺失的第一个正整数给定一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数进阶: 空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)
Tisfy1 个月前
算法·leetcode·散列表·题解·哈希表·计数
LeetCode 3583.统计特殊三元组:哈希表计数力扣题目链接:https://leetcode.cn/problems/count-special-triplets/
CQ_YM1 个月前
数据结构·算法·哈希算法·哈希表
数据结构之哈希表在数据处理场景中,我们经常需要从海量数据中快速查找目标值。传统的顺序查找时间复杂度为 O (n),二分查找虽能达到 O (logn) 但依赖有序数据,而哈希表(Hash Table)凭借近乎 O (1) 的平均查找效率,成为高性能数据查询的核心解决方案。
adam_life2 个月前
数据结构·算法·字典树·trie·哈希表··结构体
【P8306 【模板】字典树】给定 nnn 个模式串 s1,s2,…,sns_1, s_2, \dots, s_ns1,s2,…,sn 和 qqq 次询问,每次询问给定一个文本串 tit_iti,请回答 s1∼sns_1 \sim s_ns1∼sn 中有多少个字符串 sjs_jsj 满足 tit_iti 是 sjs_jsj 的前缀。
资深web全栈开发2 个月前
算法·leetcode·前缀和·算法优化·哈希表·go 语言·取模运算
LeetCode 1590:使数组和能被 p 整除(前缀和 + 哈希表优化)文章标签:LeetCode、前缀和、哈希表、取模运算、Go 语言、算法优化 难度:中等 适合人群:算法刷题、Go 开发者、面试准备
不穿格子的程序员2 个月前
算法·前缀和·哈希表·双向队列·单调队列
从零开始刷算法——字串与区间类经典题:前缀和 + 单调队列双杀本篇文章精选两道 LeetCode 高频题:560. 和为 K 的子数组239. 滑动窗口最大值分别代表: ✔ 前缀和 + 哈希表 ✔ 双端队列 + 单调队列