哈希表

oneway_up3 天前
c语言·数据结构·哈希表
C语言哈希表库uthash使用完全指南:从入门到高级应用在C语言开发中,哈希表是一种非常重要的数据结构,但C标准库并没有提供内置的实现。uthash作为一个轻量级、高性能的哈希表库,完美解决了这个问题。本文将全面介绍uthash的使用方法,从基础操作到高级技巧,帮助你在C项目中轻松实现高效的键值存储。
源代码•宸6 天前
数据库·redis·后端·缓存·字符串·哈希表·type
Redis 攻略(Redis Object)我们来看官方定义:Redis is an open source (BSD licensed), in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps,
全栈游侠7 天前
数据结构·哈希表
数据结构 -哈希表哈希表作为一种数据结构,主要用来查找一个元素是否在集合中出现过,常用的哈希结构有数组、set、map。双指针法是可以更好的解决三数四数之和的问题,通过不断的收敛,找到对应的组合列表。
燃于AC之乐16 天前
算法·哈希算法·图论·滑动窗口·哈希表·线性dp
我的算法修炼之路--8——预处理、滑窗优化、前缀和哈希同余,线性dp,图+并查集与逆向图💗博主介绍:计算机专业的一枚大学生 来自重庆 @燃于AC之乐✌专注于C++技术栈,算法,竞赛领域,技术学习和项目实战✌💗 💗根据博主的学习进度更新(可能不及时) 💗后续更新主要内容:C语言,数据结构,C++、linux(系统编程和网络编程)、MySQL、Redis、QT、Python、Git、爬虫、数据可视化、小程序、AI大模型接入,C++实战项目与学习分享。 👇🏻 精彩专栏 推荐订阅👇🏻 点击进入🌌作者专栏🌌: Linux系统编程✅ 算法画解 ✅ C++ ✅ 🌟算法相关题目点击即可
老鼠只爱大米24 天前
算法·leetcode·前缀和·哈希表·子数组求和·subarraysum
LeetCode算法题详解 560:和为K的子数组给定一个整数数组 nums 和一个整数 k,统计并返回该数组中和为 k 的 子数组 的个数。子数组 是数组中元素的连续非空序列。
小周同学@1 个月前
javascript·算法·leetcode·职场和发展·哈希表
js实现力扣第13题(罗马数字转整数)原题链接:https://leetcode.cn/problems/roman-to-integer罗马数字转整数的核心逻辑是:
伟大的车尔尼1 个月前
双指针·哈希表
双指针题目:K 和数对的最大数目标题:K 和数对的最大数目出处:1679. K 和数对的最大数目4 级给定一个整数数组 nums \texttt{nums} nums 和一个整数 k \texttt{k} k。
雪花desu1 个月前
java·数据结构·算法·leetcode·哈希表
【Hot100-Java简单】:两数之和 (Two Sum) —— 从暴力枚举到哈希表的思维跃迁题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
雪花desu1 个月前
java·算法·leetcode·哈希表
【Hot100-Java中等】:字母异位词分组在 LeetCode 的字符串题目中,“字母异位词” (Anagrams) 是一个非常高频的概念。这道第 49 题不仅考察了哈希表(HashMap)的应用,更是一个理解 Java 对象机制的绝佳案例。
徐子童1 个月前
数据结构·算法·哈希表
优选算法---哈希表题目链接:1. 两数之和 - 力扣(LeetCode)题目解析:找出nums中和等于target的两个数字,并返回这两个数字的下标
weixin79893765432...1 个月前
链表·数组·哈希表·堆|栈·树|图·队列|双端队列·js 数据结构
js 数据结构本文主要讲的是数据结构,不讲对应数据结构的算法。 相关数据结构的算法实现请看:前端视角下的算法(algorithm)
F_D_Z2 个月前
python·算法·leetcode·哈希表
哈希表解Two Sum问题Two Sum问题:给定一个整数数组 nums 和一个目标值 target,要求返回和为 target 的两个数的下标。
伟大的车尔尼2 个月前
排序·双指针·哈希表
双指针题目:两个数组的交集 II标题:两个数组的交集 II出处:350. 两个数组的交集 II3 级给定两个数组 nums1 \texttt{nums1} nums1 和 nums2 \texttt{nums2} nums2,返回两个数组的交集。结果中的每个元素的出现次数必须是该元素在两个数组中同时出现的次数,可以按任意额顺序返回结果。
伟大的车尔尼2 个月前
排序·双指针·哈希表
双指针题目:两个数组的交集标题:两个数组的交集出处:349. 两个数组的交集3 级给定两个数组 nums1 \texttt{nums1} nums1 和 nums2 \texttt{nums2} nums2,返回两个数组的交集。结果中的每个元素必须是唯一的,可以按任意额顺序返回结果。
萌>__<新2 个月前
数据结构·算法·leetcode·滑动窗口·哈希表
力扣打卡每日一题————最小覆盖子串给定两个字符串 s和 t,在 s 中找出包含 t 所有字符的最小长度子串,若不存在则返回空字符串。核心需求:① 子串必须包含 t 的全部字符(含重复字符);② 子串长度尽可能小;③ 时间复杂度需高效。
R-G-B2 个月前
c语言·哈希算法·散列表·哈希表·数组实现哈希结构·散列实现哈希结构·c++ 实现哈希
哈希表(hashtable),哈希理论,数组实现哈希结构 (C语言),散列理论 (拉链发、链接发),散列实现哈希结构,c++ 实现哈希STL源码分析 哈希表(hashtable)结构其实是邻接表;c语言实现还是挺麻烦的,讲解视频哈希统计字符串,出现的次数
暴风鱼划水2 个月前
python·算法·哈希表
算法题(Python)哈希表 | 2.两个数组的交集力扣题目链接 给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。 示例1:
利刃大大2 个月前
java·数据结构·优先级队列··哈希表·队列·集合类
【JavaSE】十一、Stack && Queue && Deque && PriorityQueue && Map && Set常见方法如下所示:其中 peek() 就相当于是 std::stack 中的 top()。注意事项:在比较元素相同的时候,要使用 equals(),因为就算存储的是整数 Stack<Integer> 类型,里面仍然是引用类型,不能直接通过 == 来比较!
R-G-B2 个月前
算法·哈希算法·哈希表·原地哈希
BM53 缺失的第一个正整数,哈希表,原地哈希(扩展思路)BM53 缺失的第一个正整数给定一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数进阶: 空间复杂度 O(1)O(1),时间复杂度 O(n)O(n)
Tisfy2 个月前
算法·leetcode·散列表·题解·哈希表·计数
LeetCode 3583.统计特殊三元组:哈希表计数力扣题目链接:https://leetcode.cn/problems/count-special-triplets/