哈希表

珞米3 天前
c++·算法·leetcode·位运算·哈希表·数学归纳法
2732. 找到矩阵中的好子集 Hard给你一个下标从 0 开始大小为 m x n 的二进制矩阵 grid 。从原矩阵中选出若干行构成一个行的 非空 子集,如果子集中任何一列的和至多为子集大小的一半,那么我们称这个子集是 好子集。
每天努力进步!4 天前
c++·算法·leetcode·哈希表
LeetCode热题100刷题1:1.两数之和、49. 字母异位词分组、128. 最长连续序列借助哈希表## 49. 字母异位词分组 哈希表 unordered_map<string,vector< string >> umap; 定义这个结构十分巧妙, 第一个元素表示对字符串排序后的单词(每个单词进行排序,若为异位词排序后必相同) 第二个元素字符串数组存这同一类的字符串 【auto自动数据类型 无需指定类型】
一直学习永不止步17 天前
java·数据结构·算法·leetcode·数组·哈希表·并查集
LeetCode题练习与总结:最长连续序列--128给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。
一直学习永不止步18 天前
java·数据结构·算法·leetcode·字符串·哈希表·广度优先搜索
LeetCode题练习与总结:单词接龙--127字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... -> sk:
xw-pp18 天前
java·数据结构·c++·算法·开源·哈希表
leetcode383赎金信本文主要讲解赎金信的要点与细节,按照步骤一步步思考方便理解给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。
一直学习永不止步1 个月前
java·leetcode·二叉树··数组·哈希表·分治
LeetCode题练习与总结:从中序与后序遍历序列构造二叉树--106给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。
Vaeeeeeee1 个月前
python·算法·leetcode·链表·哈希表
leetcode刷题算法小白初入leetcode。本文主要记录个人在leetcode上使用python解题的思路和过程,如果有更好、更巧妙的的解题方法,欢迎大家在评论区给出代码或思路。🚀
源代码•宸2 个月前
c++·经验分享·算法·leetcode·职场和发展·哈希表
Leetcode—2244. 完成所有任务需要的最少轮数【中等】之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
小呆瓜历险记2 个月前
数据结构·位图·哈希表·布隆过滤器
【数据结构】位图与布隆过滤器目录前言位图的概念经典面试题目位图的模拟实现set()reset()test()位图整体代码位图的应用
Tisfy2 个月前
leetcode·散列表·题解·思维·哈希表
LeetCode 2007.从双倍数组中还原原数组:哈希表——从nlogn到n力扣题目链接:https://leetcode.cn/problems/find-original-array-from-doubled-array/
Tisfy2 个月前
算法·leetcode·哈希算法·题解·哈希表
LeetCode 706.设计哈希映射:使用数组实现好了力扣题目链接:https://leetcode.cn/problems/design-hashmap/
月球程序猿3 个月前
数据结构·链表·矩阵·数组··哈希表·队列
讲讲你对数据结构-线性表了解多少?当谈到线性表时,数组和矩阵是两种常见的数据结构。数组可以通过索引来读取和修改元素,索引从0开始。数组的访问时间复杂度为O(1),即常数时间。但在插入和删除元素时,需要移动其他元素以保持连续存储的特性,导致时间复杂度为O(n)。
进朱者赤3 个月前
java·算法·leetcode·js·哈希表·两个数组的交集·两个数组的交集 ii
【经典算法】LeetCode350:两个数组的交集 II(Java/C/Python3/JavaScript实现含注释说明,Easy)#算法原题:LeetCode 14由于同一个数字在两个数组中都可能出现多次,因此需要用哈希表存储每个数字出现的次数。对于一个数字,其在交集中出现的次数等于该数字在两个数组中出现次数的最小值。
Beau Wang3 个月前
数据结构·散列表·哈希表
Java 哈希表我们的java程序通过访问数据库来获取数据,但是当我们对数据库所查询的信息进行大量分析后得知,我们要查询的数据满足二八定律,一般数据库的数据基本存储在磁盘当中。这使得每次查询数据将变得无比缓慢。为此我们可以将经常查询的数据放置在内存当中,在内存当中设置缓存,我们java程序先去缓存当中去查询数据,这样将大大节省我们的数据查询时间。
旋转的油纸伞3 个月前
leetcode·缓存·散列表·哈希表·双向队列
LeetCode-146. LRU 缓存【设计 哈希表 链表 双向链表】请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类:
psogos3 个月前
leetcode·哈希表
力扣 599.两个列表的最小索引和假设 Andy 和 Doris 想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。
psogos3 个月前
数据结构·leetcode·哈希表
力扣 349.两个数组的交集给定两个数组 nums1 和 nums2 ,返回它们的交集。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。
山间漫步人生路3 个月前
数据结构·算法·哈希算法·散列表·哈希表
数据结构和算法:哈希表哈希表(Hash Table)是一种非常重要的数据结构,它利用哈希函数将键(Key)映射到存储桶(Bucket)的位置,从而实现快速的插入、查找和删除操作。在Java中,哈希表通常由HashMap类实现。
Tisfy3 个月前
leetcode·矩阵·题解·宽度优先·哈希表
LeetCode 2684.矩阵中移动的最大次数:一列一列处理,只记能到哪行(BFS)力扣题目链接:https://leetcode.cn/problems/maximum-number-of-moves-in-a-grid/
晓宜3 个月前
算法·leetcode·集合·哈希表·hot100
leetcode热题100.最长连续序列作者:晓宜个人简介:互联网大厂Java准入职,阿里云专家博主,csdn后端优质创作者,算法爱好者,github忠实用户