E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Hash表
iOS weak的实现原理
1.weak简述weak表其实是一个
hash表
,Key是所指对象的地址,Value是weak指针的地址数组,weak是弱引用,所引用对象的计数器不会+1,并在引用对象被释放的时候自动被设置为nil。
赵哥窟
·
2023-04-13 02:42
leetcode 多次搜索
惨不忍睹的时间具体方法为,一遍
hash表
把所有的smalls串存起来,然后两边for循环构造big的所有子串再到
hash表
里判断是否存在。
奥利奥蘸墨水
·
2023-04-10 18:45
redis --- GEO类型使用
目录一、GEO类型使用1.1、命令1.2、命令使用1.2.1、geoadd添加经纬度坐标1.2.2、geopos返回经纬度1.2.3、geohash返回坐标的geo
hash表
示1.2.4、geodist
鸭鸭老板
·
2023-04-10 17:54
redis
redis
Hash表
散列函数:一个把查找表中的关键字映射称对应的地址的函数,记为Hash(key)=Addr(这里的地址也可以看作数组下标,索引或内存地址等)散列函数把两个或两个以上的不同关键字映射到同一地址,称为“冲突”。(key1!=key2,但是f(key1)=f(key2))散列表:根据设定的散列函数和所选中的处理冲突的方法,将一组关键字映像到一个有限的、地址连续的地址集(区间)上,并以关键字在地址集中的“象
柳亮亮
·
2023-04-10 12:28
mysql内核分析--innodb哈希表的内部实现(上)
1.哈希表的概述
hash表
的实现是innodb的基础功能之一,通过关键值进行映射,从而迅速进行查询、插入、删除的操作。
whyangwanfu
·
2023-04-10 07:28
mysql
mysql
table
struct
structure
null
数据结构
一文搞懂MySQL索引所有知识点
目录Mysql索引索引介绍索引是什么索引的优势和劣势索引类型主键索引普通索引唯一索引全文索引空间索引前缀索引其他(按照索引列数量分类)索引的数据结构
Hash表
二叉查找树平衡二叉树B树:改造二叉树B+树:
·
2023-04-10 01:39
redis 底层数据结构详解
目录1.字符串1.1SDS定义1.2SDS1好处2.列表2.1void实现多态3字典3.1底层实现是
hash表
3.2字典结构3.3哈希算法3.3.1rehash3.3.2rehash的触发时机3.3.3
法毅的博客
·
2023-04-09 20:13
数据库
java基础
redis
数据库
缓存
最大子数组之和为k
题目地址创建一个
hash表
,其key等于数组中遍历过的数的和,其value等于当前遍历的数在数组中的下标。
只为此心无垠
·
2023-04-09 19:29
彻底了解散列思想、散列表、哈希函数
下面我来逐一讲解一下散列思想散列表的英文叫“HashTable”,我们平时也叫它“哈希表”或者“
Hash表
”,你一定也经常听过它,但是你是不是真的理解这种数据结构呢?
恍然如梦_b700
·
2023-04-09 13:44
Hash表
思想实现python求解两数之和
Hash表
思想实现python求解两数之和什么是哈希表
Hash表
与数组和链表
Hash表
的应用常用的Hash构造函数常见冲突处方法Hash思想求解两数之和(python实现)题目python实现什么是哈希表哈希表
大薇要早睡早起
·
2023-04-08 16:10
萌新程序媛
数据分析
Hash表
两数之和
2021年3月iOS面试题
Runtime会对weak属性进行内存布局,构建
hash表
:以weak属性对象内存地址为key,weak属性值(weak自身地址)为val
monkey姜啦
·
2023-04-08 11:50
MySQL索引为什么使用B+树,而不用二叉树、红黑树、哈希表、B树?
索引数据结构:1.二叉树2.红黑树3.
Hash表
4.B-Tree1.二叉查找树(BinarySearchTrees)左节点比父节点要小,右节点比父节点要大。它的高度决定的查找效率。
安娜和她的笔记本
·
2023-04-08 06:47
数据库
mysql
b树
b+树
哈希表
简单布隆过滤器设计方案
这个时候可能大家想到的最常用的办法就是利用
Hash表
了,但是大家可以细想一下,如果利用
Hash表
来处理,必须开辟空间
追逐消失的记忆
·
2023-04-07 15:00
布隆过滤器
最新美团面试集合(一面+二面+三面+重点技术面试题)附面试解析
jdk1.8中,对hashMap和concurrentHashMap做了哪些优化如何解决hash冲突的,以及如果冲突了,怎么在
hash表
中找到目标值synch
码农成神之路
·
2023-04-07 06:00
算法
数据结构
java
redis
面试
【创作赢红包】【C/C++】面经总结(三)+洛谷-地标访问(详解)
2、浅析STL源码中
hash表
解决哈希冲突的方式(常考常问)拓展:STLvector迭代器失效的问题(常考常问)3、网络:TCP/IP五
披星戴月的贾维斯
·
2023-04-07 06:47
C++初阶
二分
c语言
c++
蓝桥杯必备知识点
STL常见算法2、C++输入输出(包括流、文件)3、C++常用泛型:listvectorstackmap4、暴力穷举5、递归6、全排列next_permutation康托展开式7、回溯8、DFS、BFS、
hash
The Embers
·
2023-04-07 01:19
蓝桥杯_c++_算法
蓝桥杯
图论
算法
java面试题 --- MySQL②
索引底层数据结构主要有两种,B+树和
Hash表
,InnoDB用的就是B+树。3.B+树索引和Hash索引有什么区别呢?B+树索引天然有序,左子节点小于父节点,右子节点大于父节点。
贪挽懒月
·
2023-04-06 15:56
1. Two Sum_Swift
思路二运用
hash表
,对于每个数先看和为target所需的数是否在dict
iOS_肖晨
·
2023-04-06 13:26
第 270 场力扣周赛
三个整数位对应的数组下标不能重复细节为了防止重复枚举,需要一个
Hash表
来记录已经枚举过的数,防止重复枚举。代码classSol
JLU_LYM
·
2023-04-06 05:27
力扣题解
哈希算法
链表
快慢指针
模拟
三位偶数
4-3 内存相关数据结构
1.自旋锁2.引用计数表3.弱引用表1.如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁使用与轻量访问2.
hash表
为了提高查找效率如何提高查找效率?
Rumbles
·
2023-04-06 00:32
算术三元组的数目:暴力模拟+
Hash表
】
目录题目链接题目描述求解思路&实现代码&运行结果暴力模拟求解思路实现代码运行结果
Hash表
求解思路实现代码运行结果共勉题目链接2367.算术三元组的数目题目描述给你一个下标从
硕风和炜
·
2023-04-05 12:09
LeetCode每日一题打卡
leetcode
哈希算法
java
hash
看源码学数据结构,如何实现并发安全的
Hash表
散列表(Hashtable)是字典结构的常用实现,它能够在插入和根据Key查询数据时都保持O(1)的时间复杂度。大部分语言中都有散列表的默认实现,比如Java中的HashMap和Go中的map。基于大部分使用场景的性能考虑,这些实现都不是并发安全的。为了在多线程下安全的使用map,大部分基础库都额外提供了线程安全的map实现,我们从源码层面看下这些库的实现原理。所有读写串行执行既然并发读写同一个M
空挡
·
2023-04-05 05:22
HashMap、ConcurrentHashMap、CopyOnWrite详解分析
=e){Entrynext=e.next;//第一行,记录old
hash表
中e.nextif(rehash){e.hash=null==e
深夜面包
·
2023-04-05 02:19
并发之美
java
Redis - 5. Redis 数据结构之 Hash (哈希)表
Redis共有五种数据结构,我们今天再来看
Hash表
。一、结构结构大概就是这样的,key所对应一个完整的
Hash表
,每个
Hash表
中有hashKey与hashValue。
他 他 = new 他()
·
2023-04-04 17:59
#
Redis
6.2.5
redis
redis散列
redis哈希表
Redis之hash数据结构
数据类型的域和值的映射表,,hash数据的类型常常用来存储对象的信息,每个hash数据结构可以存储2^32-1个键值对,设置的哈希表域的值(HSET):HSETkeyfieldvalue使用HSET设置
hash
蓝天巨人
·
2023-04-04 17:15
redis
redis
哈希算法
数据结构
Redis常用数据结构
目录1.Redis五大基本数据类型以及应用场景1.1String类型1.2List类型1.3Set类型1.4
Hash表
类型1.5Zset类型1.Redis五大基本数据类型以及应用场景1.1String类型
旋转的冬瓜皮
·
2023-04-04 13:22
redis
redis
缓存
数据库
Redis常用数据结构
目录1.Redis五大基本数据类型以及应用场景1.1String类型1.2List类型1.3Set类型1.4
Hash表
类型1.5Zset类型1.Redis五大基本数据类型以及应用场景1.1String类型
xiaoshitou_2015
·
2023-04-04 12:07
redis
数据库
缓存
Redis学习一:管道技术
提供了字符串、
hash表
、list、set、有序集
小方好方
·
2023-04-04 00:32
缓存
redis
redis
pipeline
管道技术
java集合之ConcurrentHashmap
2、它使用了多个锁来控制对
hash表
的不同段进行的修改,每个段其实就是一个小的hashtable,它们有自己的锁。只要多个并发发生在不同的段上,它们就可以并发进行。
这一刻_776b
·
2023-04-03 23:49
mysql架构及原理
mysql架构及原理环境说明逻辑架构图索引常用的索引类型主键索引普通索引唯一索引按照索引列的数量分类最左前缀匹配原则索引使用口诀:Explain分析索引的要求数据结构的选用
Hash表
二叉查找树平衡二叉查找树
m0_48950672
·
2023-04-03 22:37
mysql
架构
数据库
字节跳动 视频架构 一二面凉经
hash表
数据结构?hashcode生成算法?base64底层是什么样的数据编码?项目相关:cookie,
九幽孤翎
·
2023-04-03 18:59
音视频
架构
java
redis的数据结构
常见的索引有很多,比如
hash表
、B+树、字典树、倒排索引、跳跃表等等。
georgesnoopy
·
2023-04-03 13:06
缓存
redis
压缩表
sortedset
redis数据结构
MySQL索引详解
文章目录索引介绍索引的优缺点优点缺点索引的底层数据结构
Hash表
B树&B+树B树&B+树两者有何异同MySQL中,MyISAM引擎和InnoDB引擎使用B+Tree的差异索引类型总结按照数据结构维度划分
黑夜-SO
·
2023-04-02 15:24
mysql
mysql
数据库
mysql索引详解
mysql索引底层数据结构
主键索引
【C++】unordered_map 的使用
转载自:【C++】undered_map的用法总结(1)-我得去图书馆了-博客园1.介绍unordered_map是一个关联容器,内部采用的是
hash表
结构,拥有快速检索的功能。
生活不允许普通人内向
·
2023-04-01 21:42
C++
c++
分布式集群架构场景化解决方案:一致性Hash算法
作,分布式将一个系统拆分之后那就是多个实例;集群并不一定是分布式,因为复制型的集群不是拆分而是复制)一致性Hash算法Hash算法,比如说在安全加密领域MD5、SHA等加密算法,在数据存储和查找方面有
Hash
丿涛哥哥
·
2023-04-01 13:25
分布式集群问题解决方案
分布式
java
算法
【算法竞赛备赛】数据结构
文章目录前言cin,cout加速代码句链表单链表双链表栈单调栈队列普通队列循环队列单调队列KMPTrie并查集朴素并查集维护集合大小的并查集堆(Heap)堆排序带映射堆模拟堆
Hash表
(散列表)冲突处理方式开放寻址法拉链法字符串哈希参考资料前言记录算法竞赛中经过考察的数据结构
CodeSlogan
·
2023-04-01 12:51
算法竞赛
数据结构
算法
Java 中最大的数据结构:LinkedHashMap 了解一下?
如果实现添加顺序的话,我们可以在该类中,增加一个链表,每个节点对应
hash表
中的桶。这样,循环遍历的时候,就可以按照链
莫那一鲁道
·
2023-04-01 09:57
NSDictionary实现原理
NSDictionary是基于key-value方式,把key映射到一个
hash表
中实现的key需要支持NSCopying协议,实际上不支持也可以作为key,但在swift中就必须要支持,支持NSCopying
庄msia
·
2023-04-01 06:53
[源码解析] NVIDIA HugeCTR,GPU 版本参数服务器 --(9)--- Local
hash表
文章目录0x00摘要0x01前文回顾0x02定义0x03构建3.1调用3.2构造函数3.3如何确定slot0x04前向传播4.1总述4.2alltoall4.3Reorder4.3.1思路4.3.2图示4.4slotid4.5输出矩阵0x05后向传播5.1Reorderbackward5.2All2allbackward5.3backward0x06存储0xEE个人信息0xFF参考0x00摘要在这
罗西的思考
·
2023-04-01 03:34
017_分布式机器学习
001_机器学习
015_深度学习
NVIDIA
hugeCTR
GPU
参数服务器
embedding
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器--- (5) 嵌入式
hash表
[源码解析]NVIDIAHugeCTR,GPU版本参数服务器—(5)嵌入式
hash表
文章目录[源码解析]NVIDIAHugeCTR,GPU版本参数服务器---(5)嵌入式
hash表
0x00摘要0x01前文回顾
罗西的思考
·
2023-04-01 03:04
017_分布式机器学习
001_机器学习
015_深度学习
nvidia
hugecttr
gpu
参数服务器
哈希表
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器--- (6) --- Distributed
hash表
[源码解析]NVIDIAHugeCTR,GPU版本参数服务器—(6)—Distributed
hash表
文章目录[源码解析]NVIDIAHugeCTR,GPU版本参数服务器---(6)---Distributed
hash
罗西的思考
·
2023-04-01 03:33
001_机器学习
017_分布式机器学习
015_深度学习
nvidia
hugectr
ctr
GPU
参数服务器
libevent源码分析三--signal事件响应
1.sigmap类似于io事件,event_base有另外一个
hash表
sigmap用于存储signal事件,
hash表
使用signalnumber做数组索引,同一个signalnumber的不同事件使用双向链表连接
weixin_30758821
·
2023-03-31 20:37
后端
数据结构与算法
TreeSet 与 TreeMap And HashSet 与 HashMap
(开放地址法):开散列(链地址法.开链法)简介:在Java中,TreeSet与TreeMap利用搜索树实现Map与Set,其实它们的底层就是一个红黑树(仅作了解).HashSet与HashMap底层是
Hash
艺颗码心
·
2023-03-30 19:22
Map
与
Set
java
数据结构
开发语言
hashMap源码分析
hashMap是基于
hash表
(散列表),实现Map接口得双列集合,数据结构是--链表散列也就是数组+链表,key唯一得value可以重复,允许储存null键null值,元素是无序的。
蒙古code
·
2023-03-30 00:14
高速缓存cache详解
cache结构:高速缓存相当于由硬件实现的容量极小的
hash表
,其键(key)是一个内存地址,其值(Value)是内存数据的副本或准备写入内存的
东南吴彦祖
·
2023-03-29 22:59
多线程和并发
java
多线程
数据结构算法-刷leetcode
unordered-map
hash表
实现大量无序数据可以用可以存链表
irislin1988
·
2023-03-29 05:37
算法
数据结构
leetcode
Redis 相关学习笔记
通过动态字符串sds实现,setnxhash->1、当满足hash对象小于512,且value长度小于64byte时使用ziplist实现;2、当不满足时使用hashTable+dict实现,会存在两个
hash
六色凉橙
·
2023-03-29 01:35
linkedHashMap
epoll
redis
redis
hash表
原理
一、NSDictionary使用原理1.NSDictionary(字典)是使用
hash表
来实现key和value之间的映射和存储的,hash函数设计的好坏影响着数据的查找访问效率。
Just_go
·
2023-03-28 17:53
iOS weak 底层实现原理(二):StripedMap
DisguisedPtr摘要首先StripedMap是一个模版类型:templateclassStripedMap,阅读其内部实现然后从数据结构角度看的话,它其实是作为一个Key是void*,Value是T的
hash
吕子乔_eabd
·
2023-03-28 16:09
Redis 源码简洁剖析 03 - Dict Hash 基础
具体一点Redis源码简洁剖析系列RedisHash源码dict.h:定义
Hash表
的结构、哈希项,和
Hash表
的各种函数操作dict.c:函数的具体实现R
被称为L的男人
·
2023-03-28 07:16
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他