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表
腾讯云智一面凉
事务的隔离级别索引的类型及区别,索引的数据结构,
hash表
可以进行模糊查询和范围查找吗,B+树是如何进行范围查找的sql语句的执行过程,在执行过程中如何判断需不需要索引以及使用哪个索引HashMap的数据结构
姜意%
·
2022-06-05 07:54
笔记
数据结构
go redis之redigo的使用
目录安装链接RedisString类型操作设置过期时间List操作
Hash表
Redis连接池本文主要介绍了goredis之redigo的使用,分享给大家,具体如下:安装go-redis三方库为我们封装了很多函数来执行
·
2022-06-02 16:36
HashMap底层源码解析
HashMap继承了AbstractMap这个抽象类并且实现了Map这个接口,可以实现clone和序列化底层数据结构:数组+单链表+红黑树【说明】每一个数组+单链表/红黑树叫做桶也叫做段定义了
hash表
所对应的数组的长度
-隐函数-
·
2022-05-29 09:17
散列表
数据结构
MySQL 索引底层原理
索引是一种数据结构,数据结构有:二叉树(二叉查找树BinarySearchTree)、红黑树(RedBlackTree)、
Hash表
、B-Tree、B+Tree索引详解:1.假设索引采用二叉树数数据结构
Laughing_Xie
·
2022-05-28 03:53
java小细节
b树
数据结构
java
为什么 MySQL 索引要用 B+tree,而且还这么快?
索引的常用数据结构:二叉树红黑树
Hash表
B-tree(B树,并不叫什么B减树)B+tree数据结构图形化网址:https://www.cs.usfca.edu/~galle
啊码
·
2022-05-20 21:11
java
架构
后端
mysql
数据库
力扣算法之哈希表
hash表
基本概念哈希表是根据关键码的值而直接进行访问的数据结构,比如数组就是一张哈希表(表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素)。
秃头小框
·
2022-05-16 20:52
算法
javascript
Hash索引和B+树索引有什么区别或者说优劣势
首先要知道Hash索引和B+树索引的底层实现原理:hash索引底层就是
hash表
,进行查询时,调用一次hash函数就可以获取到相应的键值,之后进行回表查询获得实际数据.B+树底层实现原理是多路平衡查找树
TimeFriends
·
2022-05-13 12:07
数据库
聚簇索引
非聚簇索引
索引策略
Java中集合List、Set和Map的入门详细介绍
数组)2.1.2Vector(数组实现、线程同步)2.1.3LinkList(链表)2.2List特性2.3List常用方法2.4List总结三、Set集合3.1介绍3.2分类3.2.1HashSet(
Hash
·
2022-04-26 11:38
一文了解mysql索引的数据结构为什么用B+树
1.
Hash表
?No因考虑到在数据检索的过程中经常会有范围的查询(如下),而
hash表
不能提供这种功能。
·
2022-04-25 16:21
最新Mysql大厂面试必会的34问题
6、索引的底层数据结构1、
hash表
Hash冲突问题既然哈希表这么快,为什么MySQL没有使用其作为索引的数据结构呢?2、B树&B+树B树&B+树两者有何异同呢?7、Hash索引和B+树索引的区别?
诗风雅韵
·
2022-04-19 16:00
MySQL索引详解
常用的索引数据结构有:B树、B+树、
Hash表
。索引的作用就相当于目录的作用。
·
2022-04-18 16:35
【蓝桥杯】python常用函数
二叉树9、递归10、分治法、矩阵法11、排列组合12、素数、质数、水仙花数13、欧几里得定理gcd14、求最大公约数、最小公倍数15、海伦公式(求三角形面积)16、博弈论17、贪心18、二分查找法19、
hash
浪里摸鱼
·
2022-03-26 07:16
python
蓝桥杯
python
[转]GDBM学习笔记
它使用
hash表
来保存非结构化数据,不支持SQL。它只是一个存储检索数据的例程。数据以key/data对的形式存储在文件中。规范中允许把关键字/数据对的长度限制为1023个字节,但通常实现时不限制。
黑夜路人
·
2022-03-20 16:02
Java/C/C++
db
dbm
gdbm
kv
HashMap中扩容问题夺命6连问,问到了硬件层,你能顶住吗?
1.HashMap中扩容为什么是2的n次幂答:源码是这样写的,扩容时把当前
hash表
的数组长度左移一位,即乘以2
Mr.Yushiwen
·
2022-03-19 03:45
汇编
操作系统
计组
计网
#
Java高级基础
知其所以然
哈希算法
hash
扩容问题
取余取模
HashMap
如何优雅地回答面试官关于MySQL索引的拷问
的索引原理索引类型通过主键查询(主键索引)商品数据的过程通过非主键(辅助索引)查询商品数据的过程B+Tree索引的优势B+Tree相对于B树索引结构的优势B+Tree相对于二叉树索引结构的优势B+Tree相对于
Hash
Jerrycodes
·
2022-03-12 13:25
数据结构
索引
数据库
python
mysql
iOS---内存管理(3)
RefcountMap引用计数表是一张
Hash表
,通过指针可以找到对应对象的引用计数,实际查找过程也是Hash查找。这个Hash查找的
BabyNeedCare
·
2022-03-10 17:09
[源码解析] NVIDIA HugeCTR,GPU 版本参数服务器 --(9)--- Local
hash表
[源码解析]NVIDIAHugeCTR,GPU版本参数服务器--(9)---Local
hash表
目录[源码解析]NVIDIAHugeCTR,GPU版本参数服务器--(9)---Local
hash表
0x00
罗西的思考
·
2022-03-09 20:00
HashMap和ConcurrentHashMap
Hash表
在讲HashMap之前,我们先来了解下他们底层实现的一种数据结构——
Hash表
。
Hash表
,是根据关键码值(Keyvalue)而直接进行
wrr-cat
·
2022-03-08 08:23
java
基础
聊一聊redis奇葩数据类型与集群知识
Hash表
有点像关系型数据库,但是当
hash表
越来越大的时候,请注意,避免使
·
2022-03-06 12:11
java入门进阶
1-1常用数据结构数组、链表、堆、栈、队列、
Hash表
、二叉树等1-2算法思想算法时间复杂度和空间复杂度的分析计算算法思想:递推、递归、穷举、贪心、分治、动态规划、迭代、分枝界限1-3经典算法经典排序:
星月桥
·
2022-03-05 20:15
【面试不用背】作为一个CRUD工程师,你必须要知道的MySQL知识
3InnoDB架构设计3.1设计思路3.2图解4MySQL物理数据模型4.1数据在磁盘上的存储格式4.2null列表与数据头4.3行溢出5BufferPool5.1free链表5.1.1概念5.1.2缓存页
hash
第七人格
·
2022-02-28 22:55
mysql
mysql
面试
数据库
Redis原理再学习04:数据结构-哈希表
hash表
(dict字典)
哈希函数简介哈希函数(hashfunction),又叫散列函数,哈希算法。散列函数把数据“压缩”成摘要,有的也叫”指纹“,它使数据量变小且数据格式大小也固定。哈希函数将数据打乱混合,重新创建一个散列值。我们经常用到的对用户登录密码加密,比如md5算法,其实就是一个散列函数。value=hash_function(input_data),value这个计算出来的值是大小固定的。md5("hashmd
九卷
·
2022-02-28 01:00
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器--- (6) --- Distributed
hash表
[源码解析]NVIDIAHugeCTR,GPU版本参数服务器---(6)---Distributed
hash表
目录[源码解析]NVIDIAHugeCTR,GPU版本参数服务器---(6)---Distributed
hash
罗西的思考
·
2022-02-23 17:00
02 | 数据结构学习笔记:快速的Redis有哪些慢操作?
为什么
hash表
操作变慢了?redis如何解决hash冲突问题?什么时候会发生rehash?集合数据操作的复杂度集合的操作效率和哪些因素相关呢?
MyySophia
·
2022-02-23 11:38
Redis
LeetCode刷题day22
示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false方法一:
hash表
由于字符串中的都
爱编程的大李子
·
2022-02-23 07:23
LeetCode刷题
leetcode
算法
职场和发展
[源码解析] NVIDIA HugeCTR,GPU版本参数服务器--- (5) 嵌入式
hash表
[源码解析]NVIDIAHugeCTR,GPU版本参数服务器---(5)嵌入式
hash表
目录[源码解析]NVIDIAHugeCTR,GPU版本参数服务器---(5)嵌入式
hash表
0x00摘要0x01前文回顾
罗西的思考
·
2022-02-22 18:00
ConcurrentHashMap并发安全的实现原理~java8
*创建一个新的空Map,默认初始
hash表
大小为16(这里依然是延迟实例化,所以构造器中并没有任何代码)*/publicCon
Evan_L
·
2022-02-22 14:54
Java基础
安全
java
开发语言
jdk8 HashMap1.8源码解析
总共4个属性:hash,key,value,next,
hash表
示当前格子的位置,n
ypp91zr
·
2022-02-20 16:05
java
532-数组中的K-diff数对
大佬实现:用
hash表
,如果k为0,那么相同值的个数一定大于1,如果k不为0,检查是否存在a.first+k,若存在,就把res加一
不胖二十斤不改名zz
·
2022-02-20 14:42
redis-字典
而字典的底层实现是
hash表
。typedefstructdict{dictType*type;void*privdata;dicththt[2];intrehashidx;/*rehashin
x1wan
·
2022-02-16 17:11
MySQL优化第一课:深入理解MySQL索引底层数据结构与算法
索引索引是帮助MySQL高效获取数据的排好序的数据结构索引的数据结构二叉树(特定条件下退化成链表)红黑树(树的高度不可控,太高了)
Hash表
B-Tree帮助学习数据结构:数据结构可视化网址底层数据结构B
学而知不足~
·
2022-02-16 09:16
MySQL底层细节
数据结构
mysql
算法
数据结构与算法---散列表
散列表的英文叫“HashTable”,也叫它“哈希表”或者“
Hash表
”,散列表用的是数组支持按照下标随机访问数据的特性,是数组
让我们荡起双桨呀
·
2022-02-15 18:56
金三银四,对自己的面试总结下(继续完善当中)
www.cnblogs.com/chengxiao/p/6059914.htmlHashMap其实就是ArrayList和LinkedList的数据结构加上hashCode和equals方法的思想设计出来的,默认底层
hash
hurtsogood
·
2022-02-15 00:38
ConcurrentHashMap实现原理
我们知道HashTable:synchronize是针对整张
Hash表
的,就是每次锁住整张表让线程独占。
哼哈二将0
·
2022-02-13 00:34
博客 iOS 程序员对算法的要求
看了这篇博客再次让我燃起了学习算法基础的想法如果了解如何计算时间复杂度,知道
hash表
,针对这种场景就能写出更优质的代码。无序集合,有序集合,哈希表查询元素的问题是算法当中基础的基础。
下页天
·
2022-02-12 03:48
js数组初探
js中的数组js中的数组其实并不是标准意义上的数组,其实是一种特殊的
hash表
,原型链中有Array.prototype。
Miracletjf
·
2022-02-11 08:22
HashMap底层原理
一.什么是
hash表
不同数据结构的操作性能:1.数组下标查找:O(1)值查找:遍历O(n),二分查找O(logn),插入删除平均O(n)2.线性链表查找、更新:O(n)新增、删除:O(1)3.二叉树平均
不是明天
·
2022-02-11 07:46
iOS weak的实现原理详解
spinlock_t是自旋锁RefcountMap是key为对象的地址,和value为引用计数的一个
hash表
weak_table_t是key为对象的地址,和value为weak指针的集合的一个
hash
搬砖小工
·
2022-02-09 16:57
hashcode详解
1、hash和
hash表
是什么?
简书真爱粉
·
2022-02-09 15:22
数据结构与算法笔记day15:散列表(上)
1散列思想散列表的英文叫“HashTable”,所以也阔以叫它“哈希表”或者“
Hash表
”。散列表用的是数组支持按照下标随机访问数据的特性,所以说散列表就是数组的一种扩展,由数组演化而来。
楠楠喜欢泡枸杞
·
2022-02-09 09:20
缺失数字&数组中重复的数字
示例1:输入:[1,2,0]输出:3示例2:输入:[3,4,-1,1]输出:2示例3:输入:[7,8,9,11,12]输出:1方法一:哈希表先将数组中出现的元素都加入到
hash表
中,在判断1~n+1是否在
wyof
·
2022-02-08 15:09
18-散列表(上):Word文档中的单词拼写检查功能是如何实现的?
散列表的英文叫“HashTable”,我们平时也叫它“哈希表”或者“
Hash表
”。散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。
Leooeloel
·
2022-02-08 10:01
数据结构与算法——散列表
什么是散列表散列表(hashtable),我们平时叫它哈希表或者
Hash表
,你肯定经常听到它。散列表是根据关键码值(Keyvalue)而直接进行访问的数据结构。
KEEPINUP
·
2022-02-05 13:33
哈希算法详解(附带 iOS 开发中实际应用)
Hash表
是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,但它又是是数组和链表的基础上演化而来,既具有数组的有点,又具有链表的有点。
ZhengYaWei
·
2022-02-05 02:17
哈哈
我:weak其实是系统通过一个
hash表
来实现对象的弱引用面试官:明天来上班吧2016年面试官:weak是
晓锌
·
2022-02-03 14:05
java基础面试题1
1,hashMap与hashTable区别使用Entry数组来实现
hash表
hashTable是线程安全的,hashMap不是,但是hashTable已基本废弃,如果要使用同步的话可以使用concurrenthashmap
待续的梦
·
2022-02-03 12:43
mysql索引基础
索引常见的三种模型
hash表
排序数组二叉查找树
hash表
是一种以键-值存储数据的结构,通过key直接直接找到对应的vale。
hash表
只适用等值查询场景,对范围查找就失效了。
·
2021-12-27 08:55
java
Python3.6 之后字典是有序的?
字典的本质就是
hash表
,
hash表
就是通过key找到其value,平均情况下你只需要花费O(1)的时间复杂度即可以完成对一个元素的查找,字典是否有序,并不是指字典能否按照键或者值进行排序,而是字典能否按照插入键值的顺序输出对应的键值
·
2021-12-10 10:13
链表中环的入口结点(题号23)
数据范围:n≤1000要求:空间复杂度O(1),时间复杂度O(n)解题思路:hash法遍历所有节点,将节点地址依次存储在一个
hash表
中,等走完环形部分回到环的入口节点处,此时
hash表
中已经存储过所有节点
莺歌燕舞2018
·
2021-11-02 20:41
字节半天 *3 面 /5 天拿 offer,全凭自身硬实力和这份 Java 面试笔记
面试部门:北京的基础架构,后端开发一面:讲一讲
hash表
hash冲突了怎么办?(拉链)除了拉链还有吗?(开放地址法,不是很了解,听过)如果使用hash进行分布式存储有什么弊端?
乔一方
·
2021-10-24 16:25
1024程序员节
面试
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他