哈希表

yi0116 天前
数据结构·人工智能·笔记·python·算法·leetcode·哈希表
LeetCode 219:存在重复元素 II——哈希表记录“最近一次出现的位置”LeetCode 219:存在重复元素 II我之前做过 217「存在重复元素」。这道题算是入门的,用于理解怎么使用哈希表中的 set。链接是这个
yi0117 天前
人工智能·笔记·python·算法·leetcode·哈希表
Leetcode 49 用 “身份证‘‘巧解49. 字母异位词分组 - 力扣(LeetCode)字母异位词不看顺序,只看两件事:比如:虽然顺序完全不一样,但它们都是:
longlongzihan9 天前
数据结构·c++·算法·leetcode·排序算法·哈希表
LeetCode 128. 最长连续序列 —— 从排序到哈希集合给定一个未排序的整数数组 nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。要求:设计并实现时间复杂度为 O(n) 的算法。
ShineWinsu12 天前
c++·redis·分布式·缓存·面试·hash·哈希表
对于Redis:Hash类型的解析hello 大家,本篇博客我们来学习Redis中的hash类型数据。作为 Redis 五大基础数据类型(String、Hash、List、Set、Zset)中最适合存储结构化数据的类型,Redis Hash(哈希 / 字典)在实际开发中的使用频率仅次于 String,也是面试中 Redis 板块的高频考点。
晨小安17 天前
java·jvm·tomcat·哈希表
ThreadLocal及其内存泄漏问题深度解析每个线程都有自己的变量副本,各个线程之间相互隔离。每个线程内部有一个 ThreadLocalMap,本质上是一个 HashMap(Entry数组存数据):
qeen872 个月前
数据结构·c++·散列表·哈希表
【数据结构】哈希表的C++实现与封装前言:前面实现map和set时,底层使用的是搜索树,查找、插入和删除的时间复杂度可以稳定在O(log N),并且遍历结果是有序的。这篇文章继续认识另一类关联结构——哈希表。它不再沿着树逐层比较,而是通过哈希函数直接计算数据应该出现的位置;在分布比较均匀时,增删查的平均效率可以达到O(1)。
Tisfy2 个月前
算法·leetcode·散列表·题解·哈希表
LeetCode 1386.安排电影院座位:哈希表+位运算力扣题目链接:https://leetcode.cn/problems/cinema-seat-allocation/
lingran__2 个月前
开发语言·c++·后端·哈希算法·哈希表·泛型编程·unordered系列
C++ STL unordered系列(哈希) 底层剖析与模拟实现万字详解 | 基于哈希表,复刻 SGI-STL 泛型哈希容器架构目录引言:SGI-STL 哈希容器源码与框架分析无序哈希容器核心接口释义头文件依赖stl_hash_set.h 源码核心
wabs6662 个月前
数据结构·算法·leetcode·散列表·哈希表·三数之和
关于哈希表【力扣15.三数之和的思考】目录一、本题题目二、本题代码三、关键思路四、注意事项// 展示完整代码能剪枝的先剪枝,能去重的先去重1、uset要放在第一个for循环里,因为每次拿到新的可以用的a,要重置uset里的a对应的c值
Tsuki_tl2 个月前
面试·hashmap·synchronized·哈希表·多线程并发·hashtable·分段锁
【面试高频】 HashMap, HashTable,ConcurrentHashMap 之间的区别目录1.核心特性区别2.锁机制与并发原理区别2.1 HashMap(无锁)2.2 HashTable(全局独占锁)
Tisfy2 个月前
算法·leetcode·哈希算法·排序·哈希表
LeetCode 3731.找出缺失的元素:哈希 / 排序力扣题目链接:https://leetcode.cn/problems/find-missing-elements/
Forever Nore2 个月前
leetcode·链表·哈希表
LeetCode 2 两数相加 - 链表LeetCode 2 两数相加,本质就是小学的加法竖式,用链表模拟而已。🟡 两数相加两个逆序链表各存一个数(头是低位),加起来返回新链表。2→4→3 + 5→6→4 = 7→0→8
ShineWinsu2 个月前
数据结构·c++·算法·面试·stl·哈希表·unordered_map
对于C++中unordered_map的详细介绍hello 大家,那么在本篇博客中,我们将学习C++中unordered_map的使用方法,前面我们学习了unordered_set的用法,那么其实unordered_map的用法也差不多,但是依然值得我们去了解一下其各个接口的用处。
llwszx2 个月前
数据库·redis·缓存·跳表·哈希表·zset
Redis ZSet 完全指南:从应用场景到核心原理一句话定义:ZSet(有序集合)是Redis中一种既能快速查找单个元素,又能高效排序的神奇数据结构。典型应用场景:
mifengxing4 个月前
java·算法·leetcode·职场和发展·哈希表·hot100
LeetCode热题100——字母异位词分组题目要求给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。示例 1: 输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”] 输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]
8Qi84 个月前
数据结构·算法·leetcode·滑动窗口·哈希表
LeetCode 76. 最小覆盖子串(Minimum Window Substring)✅ 本题难度:困难 ✅ 考察点:滑动窗口 / 哈希表 / Java 包装类陷阱👉 https://leetcode.com/problems/minimum-window-substring/
Dlrb12115 个月前
数据结构·哈希表·队列·循环队列·哈希存储
数据结构-队列,循环队列,哈希表队列:允许从一端进行数据的插入,另一端进行数据删除的线性存储结构特点:先进先出(FIFO)用处:一般用于缓存数据
L_09075 个月前
开发语言·c++·stl·哈希表
【C++】STL — unordered_map 与 unordered_set 使用与模拟实现本篇文章主要讲解 stl 中 unordered_map 与 unordered_set 的使用及其模拟实现
运筹vivo@5 个月前
算法·leetcode·职场和发展·哈希表
2657. 找到两个数组的前缀公共数组 | 难度:中等题目给定两个排列 A 和 B(长度都是 n,包含 1 到 n 的每个数字恰好一次),要求我们计算「前缀公共数组」C。