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