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表
bitcoin bloom filter
存到一个
hash表
中,直接通过k去取v。最差劲的也就是随机扔下去,每次我都全盘扫一遍。为什么
wolf4j
·
2023-06-09 01:25
unordered_map的用法实例
可以用
hash表
统计。
顿河顿河
·
2023-06-07 22:08
STL用法
哈希算法
算法
c++
C++数据结构:二叉树之一(数组存储)
C++数据结构线性顺序表(数组)线性顺序表(链表)Python风格双向链表的实现散列表简单实现(
hash表
)栈和队列的应用二叉树之一(数组存储)二叉树之二(二叉搜索树)二叉树之三(二叉搜索树扩展)图结构入门文章目录
无证的攻城狮
·
2023-06-07 03:50
数据结构
c++
开发语言
算法
2022-11-24 面试题总结
,最后调用原类的方法image.png2.iOS-分类重写原类方法时,如何调用原类方法https://www.jianshu.com/p/cd74af4746c53.上台阶问题,斐波那契数列优化:创建
hash
TsingQue
·
2023-04-21 21:14
LRU算法和LFU算法
基本的一个LRU算法实现就是【
Hash表
+双向链表】。算法执行:按最近使用顺序排序,被操作的数据元素,会拆链表,把该数据元素移到最前面,合链表。链表尾部代表最久未使用的数据元素。操作两个问题:①链表
一路向东_
·
2023-04-21 13:31
算法
开发
后端
链表
数据结构
# Leetcode第45场双周赛
使用
hash表
记录每个元素的出现的次数,然后通过一次遍历取得所有出现一次的所有元素的sum。解题代码:classSolution{public:in
师嘉帅
·
2023-04-21 11:59
GO 中 map 的实现原理
是GO中的一种数据类型,底层实现是
hash表
,看到
hash表
是不是会有一点熟悉的感觉呢我们在写C/C++的时候
阿兵云原生
·
2023-04-21 05:01
手把手教你针对层级时间轮(TimingWheel)延时队列的实战落地
数据结构:通常由
hash表
和双向链表实现的数据结构。为什么用时间轮?对比传统队列的优势相比传统的队列形式的调度器来说,时间轮能够批量高效的管理各种延时任务、周期任务
Java`纯鹿人
·
2023-04-20 16:58
算法
java
MySQL索引原理及实战
劣势:三、索引的使用1、索引的类型`普通索引:``唯一索引:``全文索引:``空间索引`:`前缀索引`:按照索引列的数量*2、删除索引3、查看索引四、索引的数据结构1、索引的要求2、数据结构的选用1)
Hash
伏加特遇上西柚
·
2023-04-20 12:15
#
mysql
mysql
数据库
sql
【数据库】索引必知必会
什么是索引索引的好处索引的坏处创建索引的三种方式索引类型索引数据结构
Hash表
B树B+树B树和B+树的区别B+树的最大优点面试题为什么索引结构默认使用B+树,而不是B-Tree,Hash哈希,二叉树,红黑树
lusonnet
·
2023-04-20 04:47
数据库
数据库
索引
通俗解释hash碰撞是什么以及如何解决
Hash如何存数据
hash表
的本质其实就是数组,
hash表
中通常存放的是键值对Entry。
启四
·
2023-04-20 02:09
Java
hash
哈希表
HashMap如何解决哈希冲突?
1.Hash算法和
Hash表
了解Hash冲突首先了解Hash算法和
Hash表
Hash算法就是把任意长度的输入通过散列算法变成固定长度的输出,这个输出结果就是一个散列值
Hash表
又叫做“散列表”,它是通过
长春小霸王
·
2023-04-18 22:29
HashMap
java
哈希算法
java
数据结构
HashMap
Redis中Rehash浅析
对于
Hash表
的查找操作时间复杂度为O(1)Bucket哈希表中的每一个元素称为哈希桶(Bucket),哈希桶中保存了键值对数据Entry保存键值对数据如上图:其实Entry中保存的是Key,Value
CarlosKeFeng
·
2023-04-18 21:59
redis
redis
ObjC对象的销毁时间表
sidetable_release(boolperformDealloc)sidetable_release():以下都是逻辑代码,完整代码得实现可以查看runtime源码加锁获取当前对象所在的sidetable(一个
hash
庄msia
·
2023-04-18 19:43
2022-01-26 北京 redis(5)数据结构set、hash和zset
redis的set是string类型的无序集合,底层是一个value为null的
hash表
。
£小羽毛
·
2023-04-18 08:54
笔记
redis
哈希算法
数据结构
.net .netcore高频面试题总结(高级开发、架构师)
9、Redis的优点:支持多种数据结构,如string(字符串)、list(双向链表)、dict(
hash表
)
IT_ziliang
·
2023-04-18 00:20
redis
缓存
数据库
c#
asp.net
HashMap源码分析
1.HashMap的底层实现图示
hash表
结构图如上图所示:HashMap底层是由数组+(链表)=(红黑树)组成,每个存储在HashMap中的键值对都存放在一个Node节点之中,其中包含了Key-Value
Bamboo_a67a
·
2023-04-17 22:47
数据结构入门-12-B树
文章目录一、对文件系统建立索引1.1用
Hash表
1.2BST1.3用AVL1.4红黑树二、B树2.1在B树中查找三、B+树四、B树中删除B树的需求:一、对文件系统建立索引1.1用
Hash表
hash不均匀的情况
oifengo
·
2023-04-17 00:51
Data
Structure
数据结构
LeetCode算法题-Design HashSet(Java实现)
不使用任何内建的
hash表
库设计一个hash集合,应包含以下功能:add(value):向哈希集合中插入一个值。contains(value):返回哈希集合中是否存在这个值。
程序员小川
·
2023-04-16 07:17
【数据结构】哈希表
目录1、什么是
Hash表
2、理解关键码与其存储位置之间的映射关系3、冲突概念4、冲突是必然的5、哈希函数的设计(冲突的避免)6、常见的哈希函数1、直接定制法(常用)2、除留余数法(常用)3、平方取中法(
m0_73067372
·
2023-04-15 17:22
数据结构
散列表
哈希算法
【数据结构】Map、Set和哈希表的练习
HashMap和HashSet它们的底层实现是
Hash表
。
m0_73067372
·
2023-04-15 17:52
数据结构
数据结构
散列表
算法
Java:集合的数据结构
image本文源自参考《ThinkinJava》,多篇博文以及阅读源码的总结前言Java的集合其实就是各种基本的数据结构(栈,队列,
hash表
等),基于业务需求进而演变出的Java特有的数据结构(因为不仅仅是基本数据结构
EricTao2
·
2023-04-15 07:43
redis关于hash的常用命令
1,hset命令:hset将
hash表
中key的field域设置为值value。如果key值不存在,操作成功后返回1,如果key值已经存在,则覆盖原来的值,成功后返回0。
DO your like
·
2023-04-14 23:13
消息队列
NoSQL
Nginx
redis
哈希算法
数据库
169.多数元素
输入:[3,2,3]输出:3输入:[2,2,1,1,1,2,2]输出:2问题分析可以使用的方法:1.使用
hash表
进行统计,输出最大的2.采用sort()排序的方法3.暴力查找4.摩尔投票法时间复杂度:
su945
·
2023-04-14 22:44
力扣229.多数元素II(java
Hash表
解法)
题目描述:给定一个大小为n的整数数组,找出其中所有出现超过⌊n/3⌋次的元素。解题思路及代码:本题目若利用HashMap进行统计求解是一个较基础的解法(另一种可将空间复杂度优化为O(1)的解法叫做摩尔投票法(暂时还在学习中,感兴趣的小伙伴可以去看力扣官方解答))1.遍历数组,以其元素作为键,其出现的次数作为值2.遍历Map集合将出现次数大于数组长度三分之一的键加入List集合代码:classSol
LNsupermali
·
2023-04-14 17:17
力扣题目
leetcode
哈希算法
算法
数据结构原理:
Hash表
的时间复杂度为什么是O(1)
注:本文是极客时间后端技术基础详解的读书笔记.01.数组数组是最常用的数据结构,创建数组必须要内存中一块连续的空间,并且数组中必须存放相同的数据类型。比如我们创建一个长度为10,数据类型为整型的数组,在内存中的地址是从1000开始,那么它在内存中的存储格式如下。0.png这个位置的数据241进行快速读写访问,时间复杂度为O(1)。随机快速读写是数组的一个重要特性,但是要随机访问数据,必须知道数据在
随手点灯
·
2023-04-14 14:33
性能优化技巧:有序分组
为了提高性能,就需要分配较大的内存来存放
hash表
。另外,有些数据类型(长字串)的hash计算也比
小黄鸭呀
·
2023-04-13 23:30
Go语言map的使用及详解
不过,Map是无序的,我们无法决定它的返回顺序,这是因为Map是使用
hash表
来实现的。
开心码农1号
·
2023-04-13 23:52
Go语言笔记
golang
go
map
go语言
线程安全
[Go语言入门] 10 Go语言Map详解
Go的Map是用
Hash表
实现的,无论Map有
时空旅客er
·
2023-04-13 22:47
Go语言入门教程
开发语言
golang
Go语言入门
在C++中如何对自定义类型做hash操作
C++标准库中提供地hash函数版本如下(使用偏特化,对于数值型地数据hash函数得到地hashcode就是原值,对于字符串则提供了专门地
hash表
达式):templatestructha
不想飞的猫
·
2023-04-13 19:15
C++
STL
哈希算法
c++
算法
性能优化技巧:有序分组
为了提高性能,就需要分配较大的内存来存放
hash表
。另外,有些数据类型(长字串)的hash计算也比
小黄鸭呀
·
2023-04-13 14:49
Java 刷题笔记:
hash表
与字符串
本文对近期刷题中常用的写法进行整理。希望做题时能专心于算法的学习,需要写代码时可以直接查询哈希表Set首先是一维的集合//声明Setset=newHashSet();//增set.add("abc")//returnfalsewhenthe"abc"已经存在//删set.remove("hello")//查set.contains("xyz")set.size()//查大小如果需要对整个set进行
ko no 辉夜da
·
2023-04-13 08:49
java
开发语言
学习
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
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他