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
散列表
数据结构和算法(二):递归、排序、通用排序算法
10个最常用的数据结构:数组、链表、栈、队列、
散列表
、二叉树、堆、跳表、图、Trie树10个最常用的算法:递归、排序、二分查找、搜索、哈希算法、贪心算法、分治算法、回溯算法、动态规划、字符串匹配算法本文总结了
凉亭下
·
2023-04-07 22:09
面试
算法
算法
数据结构
排序算法
49天精通Java,第24天,Java链表、
散列表
、HashSet、TreeSet
目录一、链表二、
散列表
三、HashSet四、TreeSet五、TreeSet常用方法大家好,我是哪吒。
哪 吒
·
2023-04-07 21:02
搬砖工逆袭Java架构师
java
链表
散列表
c++ 读写yaml配置文件
目录YAML基础语法基本规则三种数据结构map,
散列表
list,数组scalar,纯量map嵌套mapmap嵌套listlist嵌套listlist嵌套map数据结构嵌套利用yaml-cpp读写yaml
·
2023-04-07 19:10
哈希表(HashTable)
哈希表(HashTable)哈希表(hashtable也称
散列表
),是根据关键码值(keyvalue)而直接进行访问的数据结构。
指尖上的革新
·
2023-04-07 13:55
数据结构及算法
散列表
哈希算法
链表
HashMap就是这么简单
声明,本文用得是jdk1.8前面已经讲了Collection的总览和剖析List集合以及
散列表
、Map集合、红黑树的基础了:Collection总览List集合就这么简单Map集合、
散列表
、红黑树介绍本篇主要讲解
tjqbtp
·
2023-04-07 10:08
一文搞懂哈希表
我们看看百科解释吧:
散列表
(Hashtable,也叫哈希表),是根据键(Ke
左手的月光
·
2023-04-07 07:23
哈希算法
数据结构
散列表
算法学习笔记1(数组,动态数组,
散列表
)
(最近刚来到平台,以前在CSDN上写的一些东西,也在逐渐的移到这儿来,有些篇幅是很早的时候写下的,因此可能会看到一些内容杂乱的文章,对此深感抱歉,以下为正文)引子众所周知,数据结构和算法对于一个开发人员是多么的重要,一个好的数据结构和算法,可以让你在实现同一个功能的时候,提升非常多的效率。笔者作为一个初入IT业的菜鸟,觉得也很有必要在这方面下一番功夫,所以特开此篇作为学习数据结构和算法的开篇,后面
moonfish1994
·
2023-04-06 22:02
C/C++ <哈希表>数据结构
哈希表-
散列表
键(key):组,的编号值(value):组,的其他信息索引:数组的下标,用来索引和定位元素哈希桶:存储,组,索引值中存储相同元素哈希函数:组中的元素,映射到索引上哈希表的结构定义/*哈希表元素定义
Jet是杰哥
·
2023-04-06 14:57
C/C++数据结构算法
数据结构
C++
哈希表(概念,冲突的解决,实现哈希桶)
概念构造出一种存储结构,通过某种函数使元素的存储位置(下标)与它的关键码之间能够建立一一的映射关系,那么在查找时,通过该函数就可以很快找到该元素哈希函数中使用的转换函数称为哈希(散列)函数,构造出的结构称为哈希表(
散列表
白杨783
·
2023-04-06 09:40
散列表
数据结构
哈希算法
hashMap解析
hashMap就是两者的结合,我们叫做
散列表
。为什么hashMap要这种结构呢?是因为单纯的以数组来存储的话,查询会很快,但是每次修改的时候,数组都要重新计算索引,就会很慢。
nhhnhh
·
2023-04-06 07:24
算法 | 第1章 数组与字符串相关《程序员面试金典》
*经验总结0.1程序员面试金典P76数组问题与字符串问题往往是相通的;
散列表
是一种通过将键(key)映射为值(value)从而实现快速查找的数据结构;可变长度数组ArrayList插入N个元素总计用时为
多氯环己烷
·
2023-04-06 04:06
蓝桥杯刷题冲刺 | 倒计时2天
作者:指针不指南吗专栏:蓝桥杯倒计时冲刺马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦文章目录1.数的三次方根2.模拟
散列表
2.字符串哈希1.数的三次方根题目链接:790.数的三次方根-AcWing
指针不指南吗
·
2023-04-06 01:03
蓝桥杯倒计时冲刺
蓝桥杯
算法
c++
C++读写yaml配置文件
文章目录YAML基础语法基本规则三种数据结构map,
散列表
list,数组scalar,纯量数据结构嵌套map嵌套mapmap嵌套listlist嵌套listlist嵌套map利用yaml-cpp读写yaml
小鱼儿飞呀飞
·
2023-04-05 10:22
#
C++读写文件
yaml
yaml-cpp
c++
蓝桥杯训练day4
并查集,堆,哈希表1.并查集(1)合并集合(2)连通块中点的数量(3)食物链(4)亲戚(5)银河英雄传说2.堆(1)堆排序(2)模拟哈希表3.哈希表(1)模拟
散列表
(2)字符串哈希(3)笨拙的手指1.并查集并查集
哆啦刘小洋
·
2023-04-05 10:03
蓝桥杯
算法
c++
06 哈希表
哈希表对应题目类型哈希表基础介绍
散列表
查找步骤散列函数构造方法解题思想题目汇总判断两个字符串是否存在包含关系[242.有效的字母异位词](https://leetcode.cn/problems/valid-anagram
张好好-学习
·
2023-04-05 09:36
散列表
哈希算法
数据结构
java核心技术卷1_集合note
)linkedList:链表每次查找一个元素都要从头部开始重新搜索,LinkedList对象不做任何缓存位置信息的操作.get()做了微小的优化,如果索引大于size(/2)就从列表尾端开始搜索元素.
散列表
shishi_ding
·
2023-04-05 08:56
javase
深入剖析HashMap
需要读者对
散列表
和HashMap有一定的认识。
一只修仙的猿
·
2023-04-05 07:04
什么是Redis
键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、
散列表
、有序集合。与传统数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因此redis被广泛应用于缓存方向,
DemonHunter211
·
2023-04-05 06:04
JAVA
看源码学数据结构,如何实现并发安全的Hash表
散列表
(Hashtable)是字典结构的常用实现,它能够在插入和根据Key查询数据时都保持O(1)的时间复杂度。大部分语言中都有
散列表
的默认实现,比如Java中的HashMap和Go中的map。
空挡
·
2023-04-05 05:22
5、hashmap
1、HashMap简介HashMap是一个
散列表
,它存储的内容是键值对(key-value)映射。
水表学Java
·
2023-04-04 22:07
拜托,面试官别问我「布隆」了
对于查找问题而言,使用
散列表
来处理往往是一种效率比较高的方案。但是,如果你在面试中回答使用
散列表
,接下来面试
weixin_34176694
·
2023-04-04 22:46
面试
数据库
爬虫
常用数据结构
常用的数据结构有:数组,栈,链表,队列,树,图,堆,
散列表
等,如图所示:这里写图片描述每一种数据结构都有着独特的数据存储方式,下面为大家介绍它们的结构和优缺点。
Poppy11
·
2023-04-04 22:31
4-10-引用计数
换句话说,如果对象的计数器不为0,那么在整个程序运行过程,它占用的内存就不可能被回收,除非整个程序已经退出正常对象的引用计数Runtime会使用一张
散列表
[SideTable的类的属性中]来管理引用计数
Rumbles
·
2023-04-04 20:43
redis学习笔记-hash原理
基本概念字典又称
散列表
,是用来存储键值(key-value)对的一种数据结构,在很多高级语言中都有实现。通常有map之类的。
billgates_wanbin
·
2023-04-04 16:52
Redis
哈希算法
redis
学习
常用数据结构
讲解流程:一.数据结构的定义二.8种基本数据结构1.数组(Array)2.链表(LinkedList)3.栈(Stack)4.队列(Queue)5.树(Tree)6.图(Graph)7.
散列表
(Hash
风轻云淡_7152
·
2023-04-04 14:48
数据结构之(五):
散列表
(哈希表)
概念Hash散列哈希杂凑把任意长度的输入通过算法变换成固定长度的输出相较于顺序存储结构而言当存储量达到一定程度时查找效率得到提高“空间换时间”映射关系,根据关键字key访问到具体值value不同key映射到同一个地址哈希碰撞或哈希冲突哈希函数1)直接寻址法取关键字或关键字的线性函数作为散列地址2)除留取余法对关键字或关键字的部分取模作为散列地址取模的除数一般为素数/质数取模的除数一般为素数/质数3
Ba~ba~tang
·
2023-04-04 13:30
数据结构
散列表
哈希算法
Redis的五种数据结构
键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、
散列表
、有序集合。
848698119
·
2023-04-04 13:58
Redis
redis
数据结构
数据库
Java面试学习笔记——HashMap源码分析
4、
散列表
有什么特点?5、什么是哈希?第二部分HashMap原理1、HashMap的继承体系是
菜包小然
·
2023-04-04 05:35
Java面试学习
学习
java
hash
阿里面试官:你没搞清楚HashMap原理,竟然敢写精通!
一、
散列表
结构
散列表
结构就是数组+链表的结构二、什么是哈希?
你丫才CRUD
·
2023-04-04 05:04
Java之路
hashmap
数据结构
列表
链表
java
学习笔记 | 数据结构和算法 知识点思维导图
02表表,包括很多种,有占用连续空间的数组、用指针链接的单向和双向链表,首尾相接的循环链表、以及
散列表
,也叫哈希表。
大虎牙
·
2023-04-04 05:41
#
数据结构
刷题
面试
数据结构
算法
20-
散列表
(下):为什么
散列表
和链表经常会一起使用?
散列表
和链表都是如何组合起来使用的,为什么
散列表
和链表会经常放到一块使用?LRU缓存淘汰算法因为我们的
散列表
是通过链表法解决散列冲突的,所以每个结点会在两条链中。
Leooeloel
·
2023-04-04 04:32
数据结构与算法 实验7 查找的基本操作
熟练掌握
散列表
的构造方法、处理冲突的方法,深刻理
散列表
与其他结构的表的实质性的差别,了解各种散列函数的特点。
绯雨千叶
·
2023-04-03 23:25
数据结构与算法
数据结构
算法
排序算法
算法刷题打卡005 | 哈希表相关题目4道
简单来说,哈希表又叫
散列表
,将键值对中的键映射到
散列表
中的一个位置,可以加快查找的速度。
tsy_
·
2023-04-03 23:05
刷题
算法
散列表
leetcode
C++ 第十节 ——哈希 unordered_map/unordered_set的封装 位图 布隆过滤器 海量数据处理
哈希表又叫做
散列表
,它可以用来封装unordered_map和unordered_set。我们还是按照老规矩来,先介绍其用法,再介绍其原理,并引到哈希上来。
jxwd
·
2023-04-03 13:06
初学至学会C++
哈希算法
c++
散列表
数据结构
算法
STL—unordered_set和unordered_map使用及源码剖析
hashtable使用容器unordered_set、unordered_multiset、unordered_map和unordered_multimap概述容器hashtable概述hashtable就是
散列表
_Karry
·
2023-04-03 12:22
STL
c++
stl
Effective STL之容器
一、慎重选择容器类型1、容器分类标准STL序列容器:vector,string,deque,list;标准STL关联容器:set,multiset,map,multimap;非标准关联容器(基于
散列表
)
~青萍之末~
·
2023-04-03 11:21
#
C++STL
stl
c++
散列表
(下):为什么
散列表
和链表经常会一起使用?
散列表
虽然支持高效的数据插入、删除和查找操作,但是其中的数据都是通过散列函数打乱之后无规律的。也就是说,它无法按照某种顺序快速地遍历。
落英坠露
·
2023-04-03 10:34
字符串关键字的散列映射[平方探测法]
Description给定一系列由大写英文字母组成的字符串关键字和素数$P$,用移位法定义的散列函数$H(Key)$将关键字$Key$中的最后3个字符映射为整数,每个字符占5位;再用除留余数法将整数映射到长度为$P$的
散列表
中
AsUs.
·
2023-04-03 10:29
数据结构
数据结构
哈希算法
算法
蓝桥杯算法(python)
(链表、
散列表
、二叉树、跳表、Trie树)其它的:编程思维:数学思维(公式计算)计算思维(
木北鲜生
·
2023-04-03 10:59
Python
蓝桥杯
python
算法
C#语言基础
.枚举,数组9.值类型和引用类型10.OOP特性之封装11.OOP特性之继承12.OOP特性之多态13.面向对象补充C#进阶语法1.ArrayList2.Stack和Queue3.Hashtable(
散列表
Shawn的代码日常
·
2023-04-02 22:08
游戏与梦想
c#
开发语言
unity
Go模拟Hash
散列表
代码实现
哈希表(Hashtable,也叫
散列表
),是根据关键码值(Keyvalue)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
Li_MAX
·
2023-04-02 21:27
数据结构详解
而除了线性表,我们还有其他的数据结构,比如
散列表
,树,还有图。
Monster_起飞
·
2023-04-02 15:39
JAVA
数据结构
java
数据结构与算法之
散列表
1
散列表
概述
散列表
(hashtable):是实现字典操作的一种有效数据结构。最坏查找时间为O(n),理论上可以达到的平均查询时间是O(1)。
卢卡斯哔哔哔
·
2023-04-01 15:28
HashMap底层数据结构
HashMap集合:底层是哈希表/
散列表
的数据结构HashMap集合:1、HashMap集合底层是哈希表/
散列表
的数据结构。2、哈希表是一个怎样的数据结构呢?哈希表是一个数组和单向链表的结合体。
栗子鱿鱼
·
2023-04-01 14:11
Java
73、介绍下 HashMap 的底层数据结构
1.HashHash叫做”
散列表
“,就是把任意长度的输入,通过散列算法,变成固定长度输出,该输出结果是散列值。
Hoshea_sun
·
2023-04-01 14:01
java
链表
数据结构
java
四、线程并发基础之线程安全的集合类
1.Hashtable:继承于Dictionary,
散列表
,键值对,实现Map、Cloneable、Serializable接口,key和value都不能为空。
kk_lina
·
2023-04-01 12:35
并发编程
java
线程安全
多线程
并发编程
高并发
【算法竞赛备赛】数据结构
文章目录前言cin,cout加速代码句链表单链表双链表栈单调栈队列普通队列循环队列单调队列KMPTrie并查集朴素并查集维护集合大小的并查集堆(Heap)堆排序带映射堆模拟堆Hash表(
散列表
)冲突处理方式开放寻址法拉链法字符串哈希参考资料前言记录算法竞赛中经过考察的数据结构
CodeSlogan
·
2023-04-01 12:51
算法竞赛
数据结构
算法
分布式
散列表
(DHT)及具体实现Kademlia(kad)/Chord
分布式散列列表也称为分布式哈希表,英文distributedhashtable,简称DHT。分布式散列列表在概念上类似与传统的散列列表,差异在于传统的散列列表主要是⽤用于单机。分布式散列列表主要是⽤用于分布式系统(此时,分布式系统的节点可以通俗理理解为散列列表中的bucket),分布式散列列表主要是⽤用来存储⼤大量量的(甚⾄至是海海量量的)数据。在实际使⽤用场景中,直接对所存储的“每⼀一个业务数据
souy_c
·
2023-04-01 04:36
数据结构
分布式
散列表
哈希算法
shopee虾皮面试题汇总-C++后端
数据结构相关1.介绍一下哈希表
散列表
(Hashtable,也叫哈希表),是根据关键码值(Keyvalue)而直接进行访问的数据结构。
linux大本营
·
2023-04-01 01:45
c++
linux
后端开发
阿里二面:说一下Hashmap
散列表
的三大问题与线程安全问题
需要读者对
散列表
和HashMap有一定的认识。
写代码的珏秒秒
·
2023-03-31 16:53
Java
编程
程序员
散列表
安全
java
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他