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
散列表SideTable
分享一些Python代码加速工具!
另外还有一个功能多样又迅速的
散列表
(dict)。而且如果写迭代器封装、功能性代码或者
千锋教育官方
·
2023-08-11 22:25
Python
python
开发语言
布隆过滤器详解
链表、树、
散列表
(又叫哈希表,Hashtable)等等数据结构都是这种思路。但是随着集合中元素的增
JavaKeeper_海星
·
2023-08-11 04:45
散列表
:分离链表法与开放定址法
散列表
理想状态下,
散列表
就是一个包含关键字的固定大小的数组,通过使用散列函数,将关键字映射到数组的不同位置。
Ray昱成
·
2023-08-11 04:08
自然语言处理学习笔记(六)————字典树
如果用有序集合TreeMap)的话,复杂度是o(logn)(n是词典大小);如果用
散列表
(Java的HashMap.Python的dict)的话,账面上的时间复杂度虽然下降了,但
阿波拉
·
2023-08-10 10:29
自然语言处理
学习
笔记
nlp
何晗
自然语言处理
python
2021-03-04 session
session机制是一种服务器端的机制,服务器使用一种
散列表
或者类似的结构来保存信息。
榴莲一瓣
·
2023-08-10 07:36
JDK1.7与JDK1.8中HashMap的扩容
基础知识注意Java中
散列表
用链表数组实现,每个链表被称为桶,想要查找表中对象的位置,就要先计算它的散列码,然后与桶的总数取余数,所得到的结果就是保存这个元素桶的索引。
柒间
·
2023-08-10 05:57
Java
JVM
jdk源码
java
常见查找算法性能总结
性能算法最坏情况下的运行时间的增长数量级最坏情况下的运行时间的增长数量级平均情况下的运行时间的增长数量级平均情况下的运行时间的增长数量级内存使用查找插入查找命中插入顺序查询NNN/2N48N二分查找lgNNlgNN/216N红黑树2lgN2lgNlgNlgN64N拉链法
散列表
chennuo0125-HIT
·
2023-08-09 22:17
哈希表解决--判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k
思路用
散列表
来
qq_42027010
·
2023-08-09 17:38
算法
leetcode
java
经验分享
算法与数据结构-哈希表
文章目录什么是
散列表
散列函数的设计原则散列冲突的解决办法1.开放寻址法2.链表法什么是
散列表
散列表
用的是数组支持按照下标随机访问数据的特性,所以
散列表
其实就是数组的一种扩展,由数组演化而来。
码农界的菜鸟
·
2023-08-09 06:52
算法与数据结构
数据结构
算法
散列表
如何系统地学习数据结构与算法
image这里面有10个数据结构:数组、链表、栈、队列、
散列表
、二叉树、堆、跳表、图、Trie树;10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法
vieo
·
2023-08-09 01:28
《算法系列》之哈希表
理论基础 哈希表(Hashtable,也叫
散列表
小夏陌
·
2023-08-08 20:43
算法
散列表
算法
哈希算法
leetcode
C数据结构与算法——哈希表/
散列表
创建过程中的冲突与聚集(哈希查找) 应用
实验内容(1)选散列函数H(key)=key%p,取
散列表
长m为10000,p取小于m的最大素数;(2)测试α对于散列算法效率的影响;分别测试将随机生成的5000个、7500个以及p个不重复的随机数序列放入该表中
小丶象
·
2023-08-08 20:29
C
哈希算法
c语言
散列表
学习
经验分享
开发语言
算法
OC底层06:Cache_t分析
之前分析了objc_class中的class_data_bits_t和isa,还剩下cache_t,今天来进行分析一下结构总结下来主要有4个参数:bucket_t*_buckets;//缓存方法的
散列表
ZAREMYDREAM
·
2023-08-08 13:18
第二十节-
散列表
(下)
为什么
散列表
和链表经常会一起使用?因为
散列表
有O(1)的时间查找、删除数据的特性,但是元素是无序的。而链表中的数据可以是有序的,可以顺着指针按顺序遍历所有节点,但是在链表中查找数据的时间是O(n)。
wean_a23e
·
2023-08-08 05:40
自己整理的JAVA集合
概括:数组,链表,
散列表
,二分查找树,红黑树是五种不同的数据结构,它们有各自的特点和用途。
weijx_
·
2023-08-07 22:22
java
开发语言
js2-js中的数据结构
常见的数据结构有:数组Array栈Stack队列Queue链表LinkedList字典
散列表
Hashtable树Tree图Graph堆Heap2、数组Array数组是
fakerlove
·
2023-08-07 20:45
js
数据结构
icoding数据结构——哈希表添加(详细注释)
题目:哈希表(HashTable,也叫
散列表
),是根据键(Key)而直接访问在内存存储位置的数据结构。
PLUS_WAVE
·
2023-08-07 19:20
数据结构
数据结构
散列表
哈希算法
算法
c语言
数据结构基础
目录1、线性表1.1、数组1.2、链表1.3、栈1.4、队列2、
散列表
3、树3.1、二叉树3.1.1、存储原理3.1.2、红黑树a、平衡二叉树和红黑树b、红黑树特征c、左旋d、右旋e、颜色反转3.1.3
零点冰.
·
2023-08-07 06:54
数据结构和算法
数据结构
哈希表/
散列表
(HashTable)c++实现
目录哈希表实现的思想除留余数法哈希冲突第一种方法:探测法实现哈希表探测法的思想结点类插入数据(insert)冲突因子数据扩容哈希值插入的代码实现以及哈希类查找数据(find)删除数据(erase)第二种方法:拉链法实现哈希表结点类哈希类的成员插入(insert)扩容插入数据插入代码总结:查找(find)删除数据(erase)删除代码总结:哈希表实现的思想除留余数法哈希表的实现方法是通过每个值映射出
这猪好帅
·
2023-08-06 16:48
散列表
c++
算法
HashMap源码分析
1哈希表Hash表也称为
散列表
,也有直接译作哈希表,Hash表是一种根据关键字值(key-value)而直接进行访问的数据结构。
yaco
·
2023-08-06 10:05
[源码和文档分享]利用哈希表实现电话号码查询系统
1.2基本要求设计每个记录有下列数据项:电话号码、用户名、地址从键盘输入个记录,分别以电话号码和用户名为关键字建立不同
散列表
存储采用一定的方法解决冲突查找并显示给定电话号码的记录查找并显示给定用户名的记录
ggdd5151
·
2023-08-05 14:11
Redis面试题(2021最新版)
键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、
散列表
、有序集合。与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因此redis被广泛应用于缓存方
老pao说Java
·
2023-08-05 08:50
Java02-迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类
集合的遍历方式1.迭代器遍历方法流程案例2.foreach(增强for循环)遍历案例3.Lamdba表达式遍历案例二、数据结构数据结构介绍常见数据结构栈(Stack)队列(Queue)链表(Link)
散列表
Acloasia
·
2023-08-05 05:51
Java
数据结构
java
代码随想录算法训练营第五天| 242. 有效的字母异位词,349. 两个数组的交集,202快乐数,1. 两数之和
哈希表首先什么是哈希表,哈希表(英文名字为Hashtable,国内也有一些算法书籍翻译为
散列表
,大家看到这两个名称知道都是指hashtable就可以了)。
醒醒起来学习
·
2023-08-03 13:35
算法训练营
哈希算法
算法
数据结构☞
散列表
散列表
(HashTable)
散列表
的英文叫“HashTable”,我们平时也叫它“哈希表”或者“Hash表”。
咕噜咕噜崩
·
2023-08-03 02:36
数据结构
数据结构
java
链表
散列(Hash)表
目录一、
散列表
的基本概念二、散列函数的构造方法2.1直接定址法2.2除留余数法2.3数字分析法2.4平方取中法三、处理冲突的方法3.1开放定址法3.1.1线性探测再散列法3.1.2平方探测法3.1.3双散列法
晴落
·
2023-08-03 02:36
数据结构
哈希算法
算法
散列表
数据结构
C/C++算法——
散列表
1、
散列表
介绍
散列表
的英文叫HashTable,我们平时也叫它哈希表或者Hash表。
散列表
用的是数组支持按照下标随机访问数据的特性,所以
散列表
其实就是数组的一种扩展,由数组演化而来。
Elec Liu
·
2023-08-03 02:04
C/C++算法补注
c语言
c++
算法
10
散列表
散列思想
散列表
用的是数组支持按照下标随机访问数据的特性,所以
散列表
其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有
散列表
。
青漾
·
2023-08-02 04:23
3.2 二叉查找树
BinarySearchST最优的查找效率插入比较慢二叉查找树BST实现简单,能进行有序性相关操作没有性能上界,链接需要额外空间平衡二叉查找树RedBlackBST最优的查找和插入效率,能进行有序性相关操作链接需要额外的空间
散列表
浩林Leon
·
2023-08-02 01:46
数据结构-Hash
1.什么是Hash表先看一下hash表的结构图:image数组+链表哈希表(Hashtable,也叫
散列表
),是根据键(Key)而直接访问在内存存储位置的数据结构。
guoshengboy
·
2023-08-02 01:51
算法小专栏:
散列表
(一)
本篇将介绍
散列表
(哈希表)的相关基础知识。一、简介
散列表
(Hashtable,也叫哈希表)是根据关键码值(Keyvalue)而直接进行访问的数据结构。
齐舞647
·
2023-08-02 00:52
算法笔记:
散列表
的实现一
散列表
就是哈希表。思想是:用数组支持按照下标随机访问数据的特性实现的一种数据结构,时间复杂度是O(1)。是数组的一种扩展。
散列表
中使用散列函数把元素的键值映射为下标,将数据存储在数组中对应的下标中。
胖琪的升级之路
·
2023-08-01 14:21
HashMap的自动扩容机制
HashMap是Java中的一个
散列表
实现,它将键值对映射到一个桶数组中,并且通过哈希值快速定位每个键值对所在的位置。
杨修鲁
·
2023-08-01 09:12
HashMap
java
多线程
数据结构
java
查找-
散列表
(哈希表)详解篇
散列表
散列表
(HashTable)是一种基于散列函数(HashFunction)的数据结构,用于实现快速的数据查找。
学编程的小程
·
2023-07-31 21:48
数据结构与算法分析
散列表
数据结构
java
贪心、分治、动态规划算法
书籍:大话数据结构、剑指offer(必看必看必看)、编程之美、编程珠玑10个数据结构:数组、链表、栈、队列、
散列表
、二叉树、堆、跳表、图、Trie树10个算法:递归、排序、二分查找、搜索、哈希算法、贪心算法
Lovealfy
·
2023-07-31 01:06
哈希表
如图建一个列表,下标包含所有可能的key缺点:当U范围很大时,实际的K范围很小,费内存只能处理key是数字的情况哈希表概念哈希表又称
散列表
,是一种线性表存储结构。
小吉头
·
2023-07-30 08:51
数据结构hash表
当有新的员工来报道时,要求将该员工的信息加入(id,性别,年龄,住址..),当输入该员工的id时,要求查找到该员工的所有信息.要求:不使用数据库,尽量节省内存,速度越快越好=>哈希表(散列)哈希表的基本介绍
散列表
一起学,一起进步
·
2023-07-30 04:48
数据结构和算法
Redis缓存注解方式
Redis介绍:底层用C语言开发的开源的NoSql(非关系型)缓存数据库Redis是一个key-value数据库,将数据缓存内存中,支持持久化到本地磁盘支持五种数据类型:string(字符串)、
散列表
(
逗比可以笑。
·
2023-07-30 01:27
缓存
Redis
Redis注解
redis配置
Redis缓存
Redis过期时间
【数据结构(C++版)】哈希表(
散列表
)
目录1.
散列表
的概念2.散列函数的构造方法2.1直接定址法2.2除留余数法2.3数字分析法2.4平方取中法3.处理冲突的方法3.1开放定址法3.1.1线性探测法3.1.2平方探测法3.1.3双散列法3.1.4
秋秋晗晗
·
2023-07-29 21:53
数据结构与算法
散列表
哈希算法
数据结构
《Java小子怒闯数据结构九重天》第一重天——数组
守护九重天的神兽分别是:数组、字符串、栈、队列、链表、树、
散列表
、堆、图。可见他们的战斗力也是逐层增强的。想只凭靠自身的能力拿下他们谈何容易。不过大
abcccccccccccccccode
·
2023-07-29 19:38
java
数据结构
面试
Java基于
散列表
的LRU算法
importjava.util.HashMap;/***@Description:基于
散列表
的LRU算法*/publicclassLRUBaseHashTable{/***默认链表容量*/privatefinalstaticIntegerDEFAULT_CAPACITY
ProMan_XY
·
2023-07-29 16:54
数据结构与算法
数据结构与算法
数据结构与算法
科普解读:为什么C++ STL中的map使用红黑树而不是
散列表
?
探索为什么C++STL中的map使用红黑树而不是
散列表
?博主简介一、引言二、红黑树和
散列表
的基本介绍2.1、定义和特性2.1.1、红黑树2.1.2、
散列表
(HashTable)2.1.3、如何选择?
Lion Long
·
2023-07-29 14:22
C/C++
c++
散列表
开发语言
数据结构
红黑树
stl
linux
Array 数组
此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),
散列表
(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。
程序员达芬奇
·
2023-07-29 13:35
php大杂烩
散列表
算法导论
实现字典的一种有效数据结构为
散列表
。在最坏情况下,在
散列表
中,查找一个元素的时间与在链表中查找一个元素的时间相同,在最坏情况下都是Θ(n),但在实践中,散列技术的
我帅不
·
2023-07-29 10:49
c++学习(哈希)[21]
哈希哈希表(HashTable),也称为
散列表
,是一种常用的数据结构,用于实现键值对的存储和查找。它通过将键映射到一个索引位置来快速地访问和操作数据。
ls-R
·
2023-07-29 07:10
C++
c++
学习
7.5_1散列查找(上)
基于一种数据结构:
散列表
(HashTable),又称作哈希表特点:数据元素的关键字与其存储地址直接相关其实这个
散列表
也是基于数组实现的加入19对13取余加入再次插入1的话,塞不进去数据元素不会直接存放到数组中而是通过指针这种方法也叫做拉链法
Allenspringfestival
·
2023-07-28 23:32
数据结构
哈希算法
散列表
什么是哈希表
哈希表目录哈希表哈希函数哈希碰撞拉链法线性探测法常见的三种哈希结构总结首先什么是哈希表,哈希表(英文名字为Hashtable,国内也有一些算法书籍翻译为
散列表
,大家看到这两个名称知道都是指hashtable
songsshao
·
2023-07-28 06:43
散列表
哈希算法
数据结构
【OC总结-weak的底层原理】
文章目录1.SideTables1.1StripedMap1.2
SideTable
1.3引用计数refcnts存储结构RefcountMap1.4weak_table_t结构体1.4.1.weak_entry_t
Clearlove_Dianfen
·
2023-07-27 20:04
cocoa
macos
objective-c
ios
开发语言
概率统计:如何利用朴素贝叶斯算法过滤垃圾短信?
①:如果黑名单中的电话号码不多,可以使用
散列表
、二叉树等动态数据结构来存储,对内存的消耗并不会很大每个号码看作一个字符串,并且假设平均长度是16个字节,那存储50万个电话号码,大约需要10MB的内存空间
花椒人生
·
2023-07-27 15:44
0x004 理解iOS weak对象释放后置为nil原理
理解iOSweak对象释放后置为nil原理weak对象dealloc流程图1、弱引用对象释放的浏览与普通对象释放流程基本一样,区别在于清除
散列表
。
小码农小世界
·
2023-07-26 19:59
上一页
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
其他