技术栈
散列表
开开心心就好
12 小时前
windows
·
计算机视觉
·
计算机外设
·
excel
·
散列表
·
启发式算法
·
csdn开发云
支持自定义名单的实用随机抽签工具
软件介绍随机抽签是一款安卓平台的无权限抽签工具,全程不用注册登录,下载打开就能直接用,没有任何使用门槛。
Mr_Xuhhh
2 天前
java
·
数据结构
·
散列表
深入理解Java Map与Set:从二叉搜索树到哈希表,全面解析搜索数据结构
在软件开发中,数据的高效组织和检索是核心任务。Java集合框架提供了强大的Map和Set接口,它们是专门用于搜索操作的数据结构。本文将基于文档内容,系统地介绍Map和Set的核心概念、实现原理和使用方法,帮助读者深入理解这些关键数据结构。
2501_94031526
2 天前
算法
·
哈希算法
·
散列表
【无标题】两个相同字符串中不同字符的个数
这道题我不会做的点就在与不知道相同字符中间不同字符的个数该如何表示,看了老师给我讲,我才明白先让哈希计数器中,每个元素都标记为-1.表示出现过一次,然后将下标赋值给只出现过一次的元素,假如这个数字出现过第二次,那么它的值就不是-1.就要用i-hash[s[i]]-1;
win水
2 天前
数据结构
·
哈希算法
·
散列表
二十三,哈希表
哈希(hash)算法又称散列算法,是⼀种组织数据的⽅式。有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建⽴⼀个映射关系,查找时通过这个哈希函数计算出Key存储的位置,进行快速查找。
memcpy0
2 天前
算法
·
leetcode
·
散列表
LeetCode 904. 水果成篮【不定长滑窗+哈希表】1516
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。 为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库:https://github.com/memcpy0/LeetCode-Conque
光电笑映
2 天前
算法
·
哈希算法
·
散列表
STL 源码解密:unordered 系列容器的底层复用与哈希策略
与之前我们模拟实现的哈希桶原理一样使用指针数组,vector<node*, Alloc> buckets; 存储的是指针,不是 node 对象
Khsc434ka
3 天前
python
·
leetcode
·
散列表
LeetCode-001:Python 实现哈希表求两数之和:初识哈希表
“两数之和”是 LeetCode 里非常经典的一道入门题。题目大意是:给你一个整数数组 nums 和一个目标值 target,请你在数组中找到 两个数,让它们相加等于 target,并返回这两个数的下标。
计算机安禾
3 天前
数据结构
·
学习
·
算法
·
哈希算法
·
散列表
·
visual studio
【数据结构与算法】第30篇:哈希表(Hash Table)
哈希表通过哈希函数将关键字映射到数组的某个位置,实现快速访问。text示例:hash(key) = key % 10
xiaoye-duck
4 天前
数据结构
·
c++
·
散列表
【C++:哈希表封装】哈希表封装 myunordered_map/myunordered_set 实战:底层原理 + 完整实现
🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法
凌波粒
5 天前
java
·
算法
·
leetcode
·
散列表
LeetCode--383.赎金信(哈希表)
给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。
Dr.F.Arthur
5 天前
数据结构
·
笔记
·
散列表
我的算法笔记——哈希表篇
哈希表(Hash table),也被译为散列表。是根据关键码的值而直接进行访问的数据结构。数组也是一种哈希表,其关键码就是索引下标,通过下标可以直接访问数组中的元素:
凌波粒
5 天前
算法
·
leetcode
·
散列表
LeetCode--454.四数相加 II(哈希表)
给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足:
xiaoye-duck
7 天前
数据结构
·
c++
·
散列表
【C++:哈希表】从哈希冲突到负载因子:深入探索开放定址与链地址法的核心机密
🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法
2501_94031526
8 天前
算法
·
哈希算法
·
散列表
【无标题】1.用哈希表做两数之和
这道题我要学习的地方有很多,比如1.auto:它是让编译器让它自动猜类型,适用于类型名称很长的适合,在这段代码中,x的类型如果不写成auto的话就写成unordered_map<int,int>::iterator(iterator是迭代器的意思)
Boop_wu
8 天前
leetcode
·
哈希算法
·
散列表
[Java 算法] 哈希表(1)
1. 两数之和 - 力扣(LeetCode)217. 存在重复元素 - 力扣(LeetCode)219. 存在重复元素 II - 力扣(LeetCode)
wangchunting
9 天前
java
·
数据结构
·
散列表
数据结构-散列表
散列表也叫作哈希表(hash table),这种数据结构提供了键(Key)和值(Value)的映射关系。只要给出一个Key,就可以高效查找到它所匹配的Value,时间复杂度接近于O(1)。
凌波粒
9 天前
java
·
算法
·
leetcode
·
散列表
LeetCode--349.两个数组的交集(哈希表)
给定两个数组 nums1 和 nums2 ,返回 它们的 交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。
zx_zx_123
12 天前
学习
·
哈希算法
·
散列表
哈希表的学习
哈希又称为散列,一种组织数据的方式;有散乱排列的意思本质是通过哈希函数把关键字Key跟存储位置建立映射关系,查找时通过这个哈希函数计算出Key的位置以进行快速查找
Tisfy
14 天前
leetcode
·
矩阵
·
散列表
·
题解
·
哈希表
·
矩阵旋转
LeetCode 3548.等和矩阵分割 II:矩阵旋转 + 哈希表
力扣题目链接:https://leetcode.cn/problems/equal-sum-grid-partition-ii/
Fcy648
14 天前
数据结构
·
算法
·
散列表
算法竞赛有关数据结构的补充(3)—— 二叉树、堆和哈希表的静态实现(包括红黑树和AVL树动态实现)
二叉树是一种特殊的树型结构,它的特点是每个结点至多只有 2 棵子树(即二叉树中不存在度大于 2 的结点),并且二叉树的子树有左右之分,其次序不能任意颠倒。