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
———哈希表
Acwing《算法基础课》第2章 数据结构
》第2章数据结构文章目录Acwing《算法基础课》第2章数据结构单链表双链表模拟栈模拟队列普通队列循环队列单调栈单调队列KMPTrie树并查集朴素并查集维护size的并查集维护到祖宗节点距离的并查集堆
哈希表
字符串哈希
今天修复bug了吗
·
2023-11-08 10:35
Acwing
算法
C++
算法
c++
数据结构
Acwing - 算法基础课 - 笔记(数据结构 · 三)
文章目录数据结构(三)
哈希表
哈希表
的存储字符串哈希STLvectorpairstringqueuepriority_queuestackdequesetmapbitset数据结构(三)本节讲解的是
哈希表
抠脚的大灰狼
·
2023-11-08 10:33
算法
Acwing算法基础课
算法
字符串哈希
哈希
AcWing算法基础课----数据结构(三) 笔记 (Hash + 字符串哈希 + STL应用)
STLvector(变长数组)pairHash表把特别大的数据映射到0~n存储结构1、xmodlen(质数)2、冲突解决冲突:1.开放寻址法数组开的范围一般为题目给定的2~3倍模板:inth[N];//如果x在
哈希表
中
彡倾灬染|
·
2023-11-08 10:02
算法学习笔记
AcWing
c++
c语言
acwing算法基础之数据结构--
哈希表
算法
哈希表
:将一个大范围[-1e9,1e9]映射成一个小范围[0,1e6],将此映射记作f(⋅)f(\cdot)f(⋅)。
YMWM_
·
2023-11-08 10:21
Acwing
C++学习
算法
数据结构
散列表
C++总结(7):STL无序容器之unordered_set、unordered_map、unordered_multiset、unordered_multimap详解
1unordered_set2unordered_map3unordered_multiset4unordered_multimap1unordered_set无序集合(unordered_set)是一种使用
哈希表
实现的无序关联容器
tilblackout
·
2023-11-08 07:35
C++
c++
哈希算法
HashMap的实现与优缺点
1.HashMap是什么JDK文档中如是说”基于
哈希表
的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,
我的梦想我追求
·
2023-11-08 06:25
HashMap
25期代码随想录算法训练营第六天 |
哈希表
part 1
目录242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和242.有效的字母异位词链接classSolution:defisAnagram(self,s:str,t:str)->bool:record=[0]*26foriins:#并不需要记住字符a的ASCII,只要求出一个相对数值就可以了record[ord(i)-ord("a")]+=1foriint:record[ord(
enzoherewj
·
2023-11-08 05:37
算法训练营二刷
算法
散列表
leetcode
python
25期代码随想录算法训练营第七天 | 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
目录454.四数相加II383.赎金信15.三数之和18.四数之和454.四数相加II链接使用defaultdict+
哈希表
记录nums1+nums2的和于_map中,然后对于nums3+nums4的和
enzoherewj
·
2023-11-08 05:37
算法训练营二刷
算法
python
leetcode
数据结构(五):
哈希表
及面试常考的算法
一、
哈希表
介绍1、定义
哈希表
,也叫散列表,是根据关键码和值(key和value)直接进行访问的数据结构,通过key和value来映射到集合中的一个位置,这样就可以很快找到集合中的对应元素。
bb8886
·
2023-11-08 02:04
数据结构
c++
数据结构
散列表
面试
哈希----链地址法
链地址法:将所有关键字为同义词的记录存储在同一线性单链表中,我们称这种表为同义词子表,在
哈希表
中只存储所有同义词子表的头指针。
编程小程
·
2023-11-07 21:18
C语言
哈希算法
算法
Rust之常用集合(三):哈希映射(Hash Map)
许多编程语言都支持这种数据结构,但它们通常使用不同的名称,如哈希、Map、对象、
哈希表
、字典或关联数组,仅举几例。当你
枫★曦
·
2023-11-07 21:16
Rust
哈希算法
算法
常用表达式
文章目录1.数组2.列表3.
哈希表
4.栈5.队列1.数组//数组转listListlist=Arrays.asList(arr);//转换后列表不可更改Listlist=newArrayList(Arrays.asList
weixin_39505091
·
2023-11-07 20:07
算法
开发语言
java
Redis学习二:设计与实现之数据结构与对象
Redis学习二:设计与实现之数据结构与对象前言简单动态字符串SDSSDS的结构好处空间优化策略空间预分配惰性空间释放链表链表的结构链表的特性
哈希表
哈希表
节点哈希算法键冲突
哈希表
的扩展和收缩跳跃表跳跃表的结构整数集合整数集合的结构升级操作升级步骤升级的好处压缩列表对象对象结构不同对象的编码列表对象哈希对象集合对象有序集合
热爱养熊养花的白兔
·
2023-11-07 17:46
redis
缓存
Redis数据结构学习笔记
Redis数据结构学习笔记常见的数据结构有数组、链表、集合、
哈希表
、二叉树、跳表等等,那么Redis里面有多少种数据类型,又是怎么实现的呢?Redis的特点存储效率高。
阳光七十米
·
2023-11-07 17:44
Redis
redis
数据结构
有序集合
跳表
【学习笔记】Redis数据结构梳理(二):hash、RedisObject、嵌入式SDS、intset、zskiplist
hashhash即
哈希表
,在我们getkey或者setkey的时候,数据往往使用
哈希表
储存。链式哈希学过
哈希表
的我们应该知道,
哈希表
不可避免的会存在哈希冲突问题。
Left_Zzzz
·
2023-11-07 17:40
Redis
redis
数据结构
哈希算法
【Python3】【力扣题】219. 存在重复元素 II
【力扣题】题目描述:【Python3】代码:1、解题思路:
哈希表
。遍历每个元素,将元素及下标添加到字典,若当前元素已在字典中且下标之间距离k,则存在重复元素。知识点:{}:创建空字典。
yannan20190313
·
2023-11-07 15:15
力扣题
leetcode
算法
454. 四数相加 II
IIhttps://leetcode.cn/problems/4sum-ii/description/完成情况:解题思路:思路都在代码的注释里参考代码:package日常Java程序测试.代码随想录.
哈希表
Wzideng
·
2023-11-07 13:04
java学习
算法知识
#
LeetCode题解
算法
matplotlib
数据结构
网络
【哈希数组】【字符串 转化为 字符数组】Leetcode 383 赎金信
【
哈希表
】【字符串转化为字符数组】Leetcode383赎金信解法1【哈希数组】+String转化为字符数组char[]`.toCharArray`⭐️String转化为字符数组char[].toCharArray
苹果就叫不呐呐
·
2023-11-07 11:06
Leetcode
1024程序员节
leetcode
算法
java
哈希算法
程序人生
199、【
哈希表
】leetcode ——6315. 统计范围内的元音字符串数(C++版本)
题目描述Problem:6315.统计范围内的元音字符串数文章目录题目描述思路复杂度Code思路用
哈希表
存储元音字母,枚举每个单词,查看首尾字母是否含有元音字母复杂度时间复杂度:添加时间复杂度,示例:O
辰阳星宇
·
2023-11-07 10:36
数据结构与算法刷题
#
哈希表
leetcode
c++
散列表
redis 布隆过滤器
常规思路数组链表树、平衡二叉树、TrieMap(红黑树)
哈希表
虽然上面描述的这几种数据结构配合常见的排序、二分搜索可
Meiko丶
·
2023-11-07 09:04
redis
链表结构、栈、队列、递归、
哈希表
和有序表
目录思维导图链接2.异或运算和几个经典题目分析总览题目1:单链表/双链表的反转题目描述:代码实现:题目2:[移除链表元素(leetcode链接)](https://leetcode-cn.com/problems/remove-linked-list-elements/)题目描述:代码实现:题目3:用双向链表实现队列和栈题目描述:代码实现:题目4:用数组实现队列和栈题目描述:代码实现:题目5[包含
天生我才~~
·
2023-11-07 06:01
数据结构与算法
链表
散列表
算法
B站左程云算法视频笔记05
分为
哈希表
和快慢指针的做
andy.wang0502
·
2023-11-07 06:00
算法
链表
数据结构
左程云算法笔记总结-基础提升篇
均匀性、离散性:把所有输入值输入到
哈希表
中,用一个
理想三旬a
·
2023-11-07 06:53
算法
Java
算法
java
数据结构与算法JC班-左程云第二节课笔记(链表结构、栈、队列、递归行为、
哈希表
)
第2节链表结构、栈、队列、递归行为、
哈希表
1、链表结构(1)单向链表的定义publicclassNode{publicintvalue;publicNodenext;publicNode(intdata
BAEK°
·
2023-11-07 06:20
数据结构与算法基础班-左程云
链表
数据结构
算法
算法与数据结构全阶班-左程云版(二)基础阶段之2.链表、栈、队列、递归行为、
哈希表
和有序表
文章目录引言1.链表结构2.栈和队列3.递归4.
哈希表
和有序表总结引言本文主要介绍了一些常用的数据结构,包括链表、栈、队列、递归、
哈希表
和有序表。
cutercorley
·
2023-11-07 06:20
算法与数据结构全阶班-左程云版
算法与数据结构全阶班-左程云版
基础班
常用基本数据结构
【左程云算法全讲2】链表、栈、队列、递归、
哈希表
和有序表
系列综述:目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。来源:材料主要源于左程云算法课程进行的,每个知识点的修正和深入主要参考各平台大佬的文章,其中也可能含有少量的个人实验自证。结语:如果有帮到你的地方,就点个赞和关注一下呗,谢谢!!!【C++】秋招&实习面经汇总篇文章目录面试技巧链表栈和队列递归参考博客点此到文末惊喜↩︎面试技巧写算法时候也要阐述自己的思
逆羽飘扬
·
2023-11-07 06:48
左程云算法
算法
链表
[JavaScript 刷题]
哈希表
- 和为 K 的子数组, leetcode 560
[JavaScript刷题]
哈希表
-和为K的子数组,leetcode560githubrepo地址:https://github.com/GoldenaArcher/js_leetcode,Github
GoldenaArcher
·
2023-11-07 05:22
#
leetcode
leetcode
javascript
散列表
3. List
LinkedList队列->Queue->LinkedList,PriorityQueue,ArrayBlockingQueue…etc.双端队列->Deque->ArrayDeque栈->LinkedList
哈希表
elegent Developer
·
2023-11-07 04:40
Java集合相关
list
数据结构
Redis安装-常用命令及操作
它支持字符串、
哈希表
、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘
bing人
·
2023-11-06 23:00
redis
数据库
缓存
数据结构---跳表
跳表跳表的结构结点随机高度的算法跳表的性能分析代码实现与AVL树/红黑树/
哈希表
的对比跳表的结构跳表就是一个链表,与普通链表不同之处在于它存储的数据是有序的,更重要的一点是每个结点的高度是不固定的,高度不固定是指某个结点内部的
大理寺j
·
2023-11-06 23:05
数据结构
数据结构
跳表
LeetCode HOT 100 —— 49.字母异位词分组
所有源单词中的字母通常恰好只用一次**(即字母相同但是排列不同的字符串)**思路排序思想因为互为字母异位词的两个字符串包含的字母相同,因此对两个字符串分别排序之后得到的字符串一定是相同的,即可以见面个排序后的字符串作为
哈希表
的键
HDU-五七小卡
·
2023-11-06 19:38
LeetCode
热题
HOT
100
leetcode
算法
职场和发展
Leetcode刷题笔记(c++)_热题 HOT 100_49. 字母异位词分组
哈希表
+排序classSolution{public:vector>groupAnagrams(vector&strs){vector>out;if(strs.empty())returnout;unordered_maphashset
大风吹~~~~~
·
2023-11-06 19:04
leetcode
c++
算法
力扣每日一题2021-11-17最大单词长度乘积
所以很直观的想到用集合去判断单词之间的交集,然后用
哈希表
存储之前的一些集合的最长长度
wcy1034036507
·
2023-11-06 17:50
leetcode每日一题
leetcode
每日一题411数组中两个数的最大异或值(
哈希表
、前缀树:实现前缀树)
数组中两个数的最大异或值(
哈希表
、前缀树:实现前缀树)LeetCode题目:https://leetcode.cn/problems/maximum-xor-of-two-numbers-in-an-array
Foolish鱼
·
2023-11-06 17:19
数据结构
数据结构
java
每日一题318. 最大单词长度乘积
每日一题318.最大单词长度乘积LeetCode题目:https://leetcode.cn/problems/maximum-product-of-word-lengths/
哈希表
解法 直接构建二维数组
Foolish鱼
·
2023-11-06 16:08
数据结构
java
数据结构
LRU 缓存机制实现:
哈希表
+ 双向链表
算法详解LRU缓存机制可以通过
哈希表
辅以双向链表实现,我们用一个
哈希表
和一个双向链表维护所有在缓存中的键值对。
禅与计算机程序设计艺术
·
2023-11-06 16:38
块存储、文件存储、对象存储的区别
块存储的数据结构是数组,而文件存储是二叉树(B,B-,B+,B*各种树),对象存储基本上都是
哈希表
。块存储硬件设备:磁盘特点:排他性。一个逻辑块只能被一个客户端挂载。
happy_to_study
·
2023-11-06 14:43
云计算
服务器
网络
数据库
【数据结构与算法】JavaScript实现集合与字典
文章目录一、集合结构1.1.简介1.2.代码实现1.3.集合间的操作二、字典结构2.1.简介2.2.封装字典一、集合结构1.1.简介集合比较常见的实现方式是
哈希表
,这里使用JavaScript的Object
itpeilibo
·
2023-11-06 10:29
数据结构与算法
javascript
算法
数据结构
【数据结构与算法】JavaScript实现
哈希表
文章目录一、
哈希表
简介1.1.认识
哈希表
1.2.哈希化的方式1.3.解决冲突的方法1.4.寻找空白单元格的方式线性探测二次探测再哈希化1.5.不同探测方式性能的比较1.6.优秀的哈希函数快速计算均匀分布二
itpeilibo
·
2023-11-06 09:53
数据结构与算法
散列表
哈希算法
数据结构
哈希表
与二叉树
总览微信图片_20200709173502.png实现二叉树及其遍历方式publicclassBinarayTree{publicNoderoot;classNode{publicTdata;publicNodeleftChild;publicNoderightChild;publicNode(Tdata,NodeleftChild,NoderightChild){this.data=data;t
_Anonymous_
·
2023-11-06 08:05
leetcode经典面试150题---5.多数元素
目录题目描述前置知识代码方法一排序法思路实现复杂度方法二
哈希表
思路实现题目描述给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。
寻寒
·
2023-11-06 06:32
算法
leetcode
数据结构
【LeetCode每日一题合集】2023.9.18-2023.9.24(⭐拓扑排序&⭐设计数据结构:LRU缓存实现 LinkedHashMap⭐)
二分查找+动态规划)LCP06.拿硬币(简单贪心模拟)2603.收集树中金币⭐思路——拓扑排序删边2591.将钱分给最多的儿童(分类讨论)1993.树上的操作(设计数据结构)146.LRU缓存(⭐数据结构:
哈希表
小威W
·
2023-11-06 05:23
算法刷题记录
leetcode
数据结构
LRU
拓扑排序
图论
每日一题
力扣
【力扣】面试经典150题——
哈希表
文章目录383.赎金信205.同构字符串290.单词规律383.赎金信给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。classSolution{publicbooleancanConstruct(Stringrans
大鱼-
·
2023-11-06 05:59
代码练习题
leetcode
面试
散列表
leetcode_187 重复的DNA序列
重复的DNA序列2.题解2.1
哈希表
直接用
哈希表
存classSolution{public:vectorfindRepeatedDnaSequences(strings){intsz=s.size();
_不会dp不改名_
·
2023-11-06 02:43
leetcode
leetcode
算法
职场和发展
leetcode_421数组中两个数的最大异或值
1.题意求数组中两个数的最大异或值数组中两个数的最大异或值2.题解2.1
哈希表
ai⊕aj=xa_i\oplusa_j=xai⊕aj=x所以ai=x⊕aja_i=x\oplusa_jai=x⊕aj考虑ai
_不会dp不改名_
·
2023-11-06 02:12
leetcode
leetcode
算法
职场和发展
Redis单节点模式、主从模式、哨兵模式、集群模式都有什么区别?
概念记录Redis是一个开源的内存数据结构存储系统,它支持多种数据结构(如字符串、
哈希表
、列表、集合、有序集合等)和多种操作(如读取、写入、删除、排序、聚合等)。
IT~狂男
·
2023-11-05 23:23
redis
缓存
【代码随想录刷题】Day06 字符串
文章目录1.
哈希表
理论基础1.1
哈希表
1.2哈希函数1.3哈希碰撞1.3.1解释1.3.2解决办法1.3.2.1拉链法1.3.2.2线性探测法1.4常见的三种哈希结构2.【242】有效的字母异位词2.1
夏栀呀呀呀
·
2023-11-05 22:46
代码随想录刷题
哈希算法
算法
leetcode
散列表
Redis-命令操作Redis->redis简介,redis的安装(Linux版本&windows版本),redis的命令
它支持字符串、
哈希表
、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过RedisSentinel提供高可用,
朱琳均
·
2023-11-05 21:26
redis
数据库
缓存
Leetcode41缺失的第一个正数
思路:原地
哈希表
长度为N的数组,没有出现过的正整数一定是1~N+1中的一个。
三水木_
·
2023-11-05 20:24
算法
算法
Solidity入门第一步之数据类型
映射类型(MappingType):Solidity里的
哈希表
。函数类型(FunctionType):Solidity文档里把函数归到数值类型,
忆梦九洲
·
2023-11-05 20:44
#
Solidity
区块链
数据类型
Solidity
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他