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
#哈希
Java面试必备:为什么HashMap在Java中扩容时采用2的n次方倍?
回答重点HashMap采用2的n次方倍作为容量,主要是为了提高
哈希
值的分布均匀性和
哈希
计算的效率。
二进制11
·
2025-05-06 05:51
#
Java热门面试题200道
java
面试
哈希算法
后端
区块链密码学核心
文章目录概要1.基础密码学
哈希
函数(HashFunction)对称加密与非对称加密数字签名(DigitalSignature)密钥管理2.区块链专用密码学技术零知识证明(Zero-KnowledgeProof
倒霉男孩
·
2025-05-06 03:39
区块链知识
区块链
密码学
【unordered_set和unordered_map】—— 我与C++的不解之缘(二十七)
它们与set和map的主要区别在于,它们使用
哈希
表作为底层数据结构,因此它们的元素并不是按照某种顺序存储的,而是根据元素的
哈希
值存储。
迟来的grown
·
2025-05-05 12:04
C++
c++
哈希算法
开发语言
【C++】unordered_map和unordered_set的使用
unordered_set和set的使用差异•3.unordered_map和map的使用差异•4.unordered_mutimap、unordered_mutiset•5.unordered_xxx的
哈希
相关接口
愿天垂怜
·
2025-05-05 12:34
C++
c++
算法
linux
数据结构
排序算法
b树
哈希算法
Java HashMap底层结构和工作原理
HashMap的底层实现主要依赖于
哈希
表结构,结合了数组和链表(在Java8及其之后的版本中,也引入了红黑树)来存储数据。
Rubypyrrha
·
2025-05-05 11:57
Java
java
开发语言
HashMap
《Rust权威指南》学习笔记之第8章 通用集合类型
Rust权威指南》学习笔记之第8章通用集合类型动态数组创建更新销毁读取动态数组中的元素遍历枚举存储多个类型值字符串存储UTF-8文本字符串是什么创建新字符串更新字符串字符串索引内部布局字符串切片遍历字符串
哈希
映射中存储键值对创建
哈希
映射
哈希
映射与所有权访问
哈希
映射中的值更新
哈希
映射覆盖旧值只在键无值时插入数据基于旧值来更新值
哈希
函数集合数据类型
mali378287007
·
2025-05-05 08:07
学习
整理
Rust
rust
MySQL入门学习-索引.索引入门
二、索引的类型:MySQL支持多种类型的索引,如B-tree索引、
哈希
索引、全文索引等。B-tree索引是最常用的索引类型,适用于大多数情况。
守护者170
·
2025-05-05 05:14
MySQL学习
mysql
学习
数据库
hot100_146. LRU 缓存_太难了做不来记不住
hot100_146.LRU缓存思路
哈希
表+双向链表请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。
TTXS123456789ABC
·
2025-05-04 20:49
#
A-JAVA算法
缓存
spring
java
深入理解Java HashMap:原理与实践
HashMap是基于
哈希
表实现的键值对存储结构,允许使用null键和null值。它是非线程安全的,适合单线程环境。如果需要线程安全,可以
码农Jack7
·
2025-05-04 15:43
java
开发语言
为什么String适合作为HashMap的键(Key)?
String适合作为HashMap的键(Key)的原因可以从多个维度深入分析,其核心与String类的不可变性、
哈希
码缓存机制、字符串池优化以及HashMap对键的要求密切相关。
破碎的天堂鸟
·
2025-05-04 09:40
Java学习
java
开发语言
PyQt Python元组操作详解:从基础到实战应用
内存效率优势相比列表,元组占用更少内存(约1/3空间),且
哈希
值固定。
钢铁男儿
·
2025-05-03 22:56
PyQt5快速开发与实战
python
pyqt
开发语言
JavaScript性能优化:构建工具优化
深度优化****问题场景****配置关键(Webpack示例)****三代码分割三大策略****策略1:入口分块****策略2:动态导入****策略3:运行时分离****四持久化缓存实践****文件名
哈希
策略
lifire_H
·
2025-05-03 21:51
JavaScript性能优化
javascript
性能优化
开发语言
Leetcode刷题记录28——缺失的第一个正数
envType=study-plan-v2&envId=top-100-liked题目描述:思路一:核心思想:我们可以使用一个
哈希
集合(set)来记录nums中所有存在的整数,然后从1开始依次检查这些数字是否存在于集合中
张书名
·
2025-05-03 12:20
Leetcode刷题记录
leetcode
算法
职场和发展
Python集合全解析:从基础到高阶应用实战
一、集合核心特性与创建方法1.1集合的本质特征Python集合(Set)是一种无序且元素唯一的容器类型,基于
哈希
表实现,具有以下核心特性:唯一性:自动过滤重复元素无序性:元素存储顺序与添加顺序无关可
哈希
性
Python×CATIA工业智造
·
2025-05-02 23:23
python
开发语言
pycharm
数据结构——布隆过滤器
它通过使用多个
哈希
函数和一个位数组来表示集合中的元素。
南川琼语
·
2025-05-02 21:36
数据结构
数据结构
哈希算法
算法
哈希
表笔记(二)redis
Redis
哈希
表实现分析这份代码是Redis核心数据结构之一的字典(dict)实现,本质上是一个
哈希
表的实现。Redis的字典结构被广泛用于各种内部数据结构,包括Redis数据库本身和
哈希
键类型。
Gerarius
·
2025-05-02 08:05
算法
散列表
笔记
redis
探秘数据结构:构建高效算法的灵魂密码
本文系统阐述数据结构的基础理论、分类及其核心操作,涵盖数组、链表、栈、队列、树、图、
哈希
表与堆等经典类型。深入探讨各结构的应用场景与性能对比,辅以流程图与表格展现选型策略和时间复杂度分析。
领码科技
·
2025-05-02 02:30
低代码
实战篇
数据结构
算法优化
应用场景
性能分析
可视化
《互联网大厂 Java 求职者面试:从核心知识到分布式框架》
王铁牛:HashMap基于
哈希
表实现,通过
小胡的硅基助手
·
2025-05-01 23:11
Java面试宝典
互联网大厂面试
Java
核心知识
并发编程
JVM
数据库访问
马井堂-区块链技术:架构创新、产业变革与治理挑战(马井堂)
引言1.1技术起源与演进密码学基础:
哈希
函数
马井堂
·
2025-05-01 21:00
区块链
架构
java刷题前常用的数据结构及方法
String转换为int类型ArrayList动态数组转换为数组数组转换为动态数组ArrayList类型String类字符类Character字符串构造器StringBuilder双链表LinkList
哈希
表
@@老胡
·
2025-05-01 17:32
java
java
数据结构
jvm
深度分析java中的hashCode()
在Java中,hashCode()方法是Object类中的一个原生方法,用于返回对象的
哈希
码(hashcode),这是一个整数值,通常用于支持基于
哈希
的集合(如HashMap、HashSet)的高效操作
畫好一個蘋果.
·
2025-05-01 12:29
java
跨平台物联网漏洞挖掘算法评估框架与实现结项验收表 研究成果简介(重点介绍特色及创新点)
本项目采用了跨架构的改进方案,基于局部敏感
哈希
XLYcmy
·
2025-05-01 09:39
漏洞挖掘
网络安全
物联网
图神经网络
漏洞挖掘
静态分析
项目验收
结项报告
基于STM32、HAL库的ATECC608B安全验证及加密芯片驱动程序设计
一、简介:ATECC608B是Microchip公司生产的一款安全加密芯片,提供以下主要特性:基于硬件的高安全性加密算法ECCP-256加密引擎SHA-256
哈希
算法AES-128加密真随机数生成器(TRNG
colin工作室
·
2025-04-30 22:57
安全验证及加密芯片驱动程序设计
stm32
安全
嵌入式硬件
Leetcode刷题报告1——
哈希
表
文章目录说明[1.两数之和](https://leetcode.cn/problems/two-sum/)题干题解[49.字母异位词分组](https://leetcode.cn/problems/group-anagrams/)题干题解[128.最长连续序列](https://leetcode.cn/problems/longest-consecutive-sequence/)题干题解说明从今天
红白小蛋糕
·
2025-04-30 22:27
LeetCode刷题
leetcode
散列表
哈希算法
一文搞定搜索
搜索算法入门二分查找左闭右开区间二分查找插入点无重复元素存在重复元素二分查找边界查找左边界查找右边界
哈希
优化策略线性查找
哈希
查找相关例题leetcode704.二分查找法一:二分查找leetcode278
TenPeaches
·
2025-04-30 18:30
数据结构与算法
算法
java
数据结构
缓存替换算法之 LFU(最少使用频率)
一、LFU的数据结构1.数据
哈希
表(cache)用来存储缓存的数据项。键是缓存项的键(Key),值是缓存项的值(Value)。2.频率
哈希
表(freq_map)用来存储每个频率对应的缓存项。
Kyrie_Li
·
2025-04-30 18:59
Redis
缓存
redis
LeetCode100题
LeetCode100两数之和遍历数组,以
哈希
表存数与下标,边存边查,速找和为目标值的两数下标classSolution{publicint[]twoSum(int[]nums,inttarget){int
雪落山庄
·
2025-04-30 16:51
leetcode
java
数据结构
开发语言
和为 K 的子数组(
哈希
表、前缀和)
左端点l就通过
哈希
表来寻找。如果区间[l,r]的和为k,即sum[r]-sum[l-1]==k,那在遍历到r时,我们只需要查找是否有sum[r]-k的前缀和出现过。
岁忧
·
2025-04-30 06:44
LeetCode
leetcode
算法
c++
散列表
数据结构
哈希表
前缀和
Leetcode 和为 K 的子数组
可以用前缀和(PrefixSum)和
哈希
表(HashMap)来设计算法。算法思想前缀和的定义:前缀和是指数组中从第一个元素开始,到当前元素为止的所有元素的总和。
Wils0nEdwards
·
2025-04-30 06:42
Leetcode
leetcode
算法
数据结构
Leetcode 523 连续的子数组和 前缀和 +
哈希
表
题目链接一维前缀和思想:sum[i]sum[i]sum[i]=sum[i−1]sum[i-1]sum[i−1]+a[i]a[i]a[i]sum[l]-sum[l-2][l-2,l]区间内的数是k的倍数sum[l]-sum[l-3][l-3,l]区间内的数是k的倍数sum[l]-sum[l-4][l-4,l]区间内的数是k的倍数.........sum[l]-sum[1][1,l]区间内的数是k的倍
幸愉信奥
·
2025-04-30 06:11
刷题记录本
Leetcode
前缀和
哈希表
Python列表去重全攻略:6种方法详解+性能对比+实战场景
基础篇:可
哈希
元素的去重方法1.集合去重法(Set)2.字典去重法(Python3.7+)3.新建列表法4.遍历删除法进阶篇:不可
哈希
元素的去重方法5.JSON序列化去重(字典/嵌套列表)6.特定键值去重
python_chai
·
2025-04-29 19:49
列表
列表去重
python
C#实现的MD5文件
哈希
检查工具
本文还有配套的精品资源,点击获取简介:MD5是一种用于数据完整性校验和密码存储的
哈希
函数,即使微小的数据变动也会产生不同的
哈希
值。
Fitz Hoo
·
2025-04-29 17:12
探索 Redis 缓存对系统性能的提升——项目启动与操作指南
它支持字符串、
哈希
、列表等多种数据类型,可灵活应对不同业务需求,并提供了过期机制、持久化选项及集群部署能力,确保数据可靠
TMDOG666
·
2025-04-29 17:05
缓存
redis
数据库
揭秘布隆过滤器:从 Java 代码深入理解其原理与实现
传统的解决方案,如
哈希
表或集合(Set),虽然精确,但在数据量极大时,可能会消耗惊人的内存。这时,一种被称为布隆过滤器(BloomFilter)的神奇数据结构应运而生。
求求你了再让我写写java
·
2025-04-29 17:00
java
算法
哈希算法
开发语言
数据结构
网络
leetcode
跨语言
哈希
一致性:C# 与 Java 的 MD5 之战?
MD5作为一种广泛使用的
哈希
算法,就常常扮演着生成唯一标识或校验数据完整性的角色。
码觉客
·
2025-04-29 16:56
技术研究
哈希算法
c#
java
Scala 的Map集合
1.1Scala的Map继承关系HashMap基于
哈希
表实现可变的版本,基于HashTrie
anqi27
·
2025-04-29 16:54
scala
开发语言
后端
万字文肝Redis基础知识
1.5Window版Redis的安装(了解)1.6Linux版本Redis的安装1.7Redis基础命令1.8多数据库特性第二章Redis的数据类型2.1Redis字符串(String)2.2Redis
哈希
Amo Xiang
·
2025-04-29 14:37
大数据开发
redis
nosql
数据库
大数据
LeetCode -
哈希
表 -560. 和为K的子数组
题目560.和为K的子数组难度中等给定一个整数数组和一个整数k,你需要找到该数组中和为k的连续的子数组的个数。示例1:输入:nums=[1,1,1],k=2输出:2,[1,1]与[1,1]为两种不同的情况。解题思路:枚举法,枚举所有的子数组,然后求和判断是否为k,这种解法复杂度达到了n^3所以不可取,但是可以稍微优化一下,不需要遍历子数组,可以直接根据前一个的值计算部分和,省去了一个n的循环,复杂
-Bin
·
2025-04-29 13:31
网络加密认证算法 HTTP授权认证 角色访问控制模型 身份和访问管理 JWT一种认证协议 编码算法 加密算法 对称加密 加密、解密、签名、验签,密钥,证书 消息摘要
哈希
散列算法
网络加密认证网络加密认证算法、HTTP授权认证、角色访问控制模型、身份和访问管理、JWT一种认证协议、编码算法、加密算法、对称加密、加密、解密、签名、验签、密钥、证书以及消息摘要和
哈希
散列算法都是网络安全和通信领域中非常重要的概念和技术
EwenWanW
·
2025-04-29 12:55
网络加密算法
C/C++实现hmacSha256+base64
工作原理应用场景SHA-256工作原理应用场景Base64工作原理应用场景C/C++实现HMAC-SHA256相关文章HMACHMAC(Hash-basedMessageAuthenticationCode)即基于
哈希
的消息认证码
帅得不敢出门
·
2025-04-29 10:15
C/C++
c语言
c++
开发语言
加解密
sha256
hmac
base64
五种常用的web加密算法
文章目录五种常用Web加密算法实战及原理详解AES(高级加密标准)原理详解应用场景实战代码(Node.js)RSA(非对称加密)原理详解应用场景实战代码(Node.js)SHA-256(安全
哈希
算法)原理详解应用场景实战代码
·
2025-04-28 20:41
前端
银行安全传输平台(五)OpenSSL配置和RSA模块
文章目录前言一、OpenSSL1.1配置OpenSSL二、密码学基础2.1秘钥交换2.2
哈希
算法2.3消息认证码2.4数字签名三、封装密码学接口3.1RsaCrypto.h3.2RsaCrypto.cpp
汀步冬望岸
·
2025-04-28 18:53
安全
无人设备遥控器之实时数据保护技术篇
指令完整性校验:在数据包中嵌入
哈希
值(如SHA-256)或循环冗余校验码(CRC)
SKYDROID云卓小助手
·
2025-04-28 16:13
人工智能
网络
服务器
运维
音视频
面试官:Redis Zset的实现为什么用跳表,而不用平衡树?
zset结构体里有两个数据结构:一个是跳表,一个是
哈希
表。这样的好处是既能
鸨哥学JAVA
·
2025-04-28 12:52
程序员
Java
编程
redis
链表
数据结构
TLS/SSL 弱密码套件中危漏洞修复
使用弱
哈希
算法(如MD5、SHA1)。不支持前向保密(ForwardSecrecy,FS)。使用过低的密钥长度(如512位或10
qq_33928223
·
2025-04-28 07:44
ssl
网络协议
网络
计算机世界的寻宝游戏:用C语言解密五大查找算法
这时候,不同的找书策略就对应着不同的查找算法——有人会从第一本开始挨个翻看(顺序查找),有人会先看目录索引(二分查找),还有人会直接问图书管理员(
哈希
查找)。
skyksksksksks
·
2025-04-28 06:40
C++个人杂记
c语言
c++
算法
开发语言
c
c
C# 数据结构
哈希
表冲突解决策略详解:5种方法全面解析
超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣数据结构
哈希
表冲突解决策略详解:5种方法全面解析引言
哈希
表是一种高效的数据结构,用于快速插入、
墨瑾轩
·
2025-04-28 06:07
一起学学C#【一】
数据结构
c#
散列表
MySQL索引优化与实战 - Java架构师面试解析
马架构:常见的索引类型包括B+树索引、
哈希
索引、全文索引等...总结本次面试从多个角度深入探讨了MySQL索引优化的知识点,涵盖了索引类型、数据结构、失效情况及排查分析等内容。问题与答案解析问题答案
南客先生
·
2025-04-27 22:15
Java面试场景篇
Java
MySQL
索引优化
数据结构
性能调优
C++STL(八) :unordered_set、unordered_map的模拟实现
文章目录C++STL(八):unordered_set、unordered_map的模拟实现
哈希
节点与
哈希
表的定义
哈希
表模板参数的控制string类型无法取模问题
哈希
表正向迭代器的实现迭代器成员说明operator
李boyang
·
2025-04-27 20:07
c++
c++
哈希算法
散列表
STL
C++ set的insert函数
在C++中,std::unordered_set是一个无序集合容器,它使用
哈希
表实现,并且不按特定的排序准则存储元素。std::unordered_set容器中的元素是唯一的,不允许重复。
kucupung
·
2025-04-27 20:02
C++
c++
数据库
sql
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他