哈希算法

拂拉氏20 小时前
数据结构·哈希算法·散列表
【知识讲解】 链式哈希表的实现与unordered_map和unordered_set的封装目录前言Part1. 哈希函数Part2. 插入操作Part3. 查找操作Part4. 删除操作Part5. unordered_map和unordered_set的封装
va学弟3 天前
python·算法·leetcode·哈希算法
LeetCode 热题 100 题解(1):哈希从今天起,我们开始以 python 语言为例,从入门开始解析 LeetCode 热题 100 题单(LeetCode 热题 100 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台)。第一个板块是哈希。
-dzk-5 天前
算法·哈希算法
【哈希】LC 49.字母异位词分组本专栏文章为《LeetCode 热题 100》的刷题题解,相关内容如有侵权,立即删除。49.字母异位词分组
数行拙笔5 天前
数据库·redis·哈希算法
Redis---hash类型value类型为hash类型H系列的命令,必须要保证value得是hash类型如图所示:设置value为hash类型的键值对
不负岁月无痕5 天前
c++·visualstudio·哈希算法·散列表·unordered
STL --C++哈希表封装unordered_map/set目标:实现 unordered_map 和 unordered_set,底层使用链地址法(哈希桶)解决冲突
被自己蠢哭7 天前
python·算法·哈希算法
两数之和:哈希(LeetCode 热题 100)新建的字典中,把需要的数字当作下标存储,而该字典的值为原数列的下标。例:你的暴力双层循环固定第 i 个数字,只和 它后面所有数字 j(j>i) 配对求和,往后找。两层循环,重复计算多,效率低。
影寂ldy7 天前
开发语言·c#·哈希算法
C# 五大加密算法全套实战(AES/DES对称、RSA非对称、MD5/SHA256哈希)算法类型代表算法特点可逆性场景对称加密AES、DES加密解密同一密钥、速度快、适合大文件非对称加密RSA
旖-旎7 天前
c++·算法·leetcode·动态规划·哈希算法
《LeetCode647 回文子串 || LeetCode 5 最长回文子串》本题要求统计字符串中回文子串的总数。定义 dp[i][j] 表示子串 s[i..j](包含两端)是否为回文串(true 表示是,false 表示否)。该二维表可覆盖所有连续子串。
Keepingrun8 天前
算法·哈希算法
编码、加密、Hash、序列化和字符集移位式加密:可以定规则偏移几位。 替换式加密: 密钥:对照码表 加密算法:怎么替换成密文 解密算法:怎么替换成明文
阿pin9 天前
java·开发语言·哈希算法
Java随笔-ConcurrentHashMapConcurrentHashMap 是 Java 并发包中线程安全哈希表的标杆实现,从 JDK 1.7 到 1.8 经历了架构级重构——从"分段锁"演进为"CAS + synchronized + 红黑树",大幅提升了并发性能和代码简洁度。下面从数据结构、核心操作、并发控制、扩容机制四个维度详细展开。
yh弓长9 天前
redis·哈希算法
Redis的hash类及主要指令什么时候会从 ziplist/listpack 转成 hashtable?这两个阈值都可以在配置文件中改,默认值一般够用。简单来说就是:数据少的时候用紧凑结构省内存,数据多了自动切到哈希表保证速度。
Let's Chat Coding15 天前
算法·哈希算法
哈希算法:密码学的基础构件哈希算法是密码学中最基础的构件之一。它可以把任意长度的数据映射成固定长度的摘要。例如,SHA-256 可以输出 32 字节摘要。
Tairitsu_H15 天前
算法·前缀和·哈希算法
[LC优选算法#18] 前缀和 | 除⾃⾝以外数组的乘积 | 和为K的⼦数组 | 和可被K整除的⼦数组除⾃⾝以外数组的乘积解题思路: 由于题目限制了不能使用除法,因此不能采用全部相乘在除以nums[i]的方式解题。从暴力解法出发,我们只能将除nums[i]以外的元素相乘后逐个放入数组,但这样重复的操作太多,不符合O(N)的时间复杂度。因此,我们采用前缀和思想优化暴力解法。
Let's Chat Coding15 天前
算法·哈希算法
MAC 消息认证码:同时验证来源和完整性MAC 是 Message Authentication Code,即消息认证码。它的核心作用是同时验证:
Ivanqhz16 天前
线性代数·算法·矩阵·哈希算法·dnn
注意力机制注意力机制,是深度学习中的一项关键技术,它让模型能够像人一样,在处理大量信息时,自动聚焦在最重要的部分。
OOJO16 天前
数据结构·哈希算法·散列表
哈希表实现假设哈希表中已经映射存储了N个值,哈希表的大小为M,那么 ,负载因子有些地方也翻译为载荷因子/装载因子等,他的英为load factor。负载因子越大,哈希冲突的概率越高,空间利用率越高;负载因子越小,哈希冲突的概率越低,空间利用率越低;
蓝胖的四次元口袋17 天前
java·哈希算法
Java集合(4)作者:没有四次元口袋的蓝胖 日期:2026-07-03 标签:Java, 集合框架, HashSet, 阻塞队列
北域码匠18 天前
c#·密码学·哈希算法·加密算法·消息摘要·ripemd-128·原生实现
RIPEMD-128哈希算法深度解析RIPEMD-128 是由欧洲 RIPE 项目开发的一种 128 位密码学单向哈希摘要算法。该算法基于 MD4 架构重新设计,采用双并行压缩通道结构,以弥补 MD4 固有的安全缺陷。其特点是对任意长度的二进制消息输入,均能生成固定的 16 字节(128 位)哈希指纹。
青山木1 个月前
线性代数·算法·leetcode·矩阵·哈希算法
Hot 100 --- 矩阵置零本文概览:本文以LeetCode经典题目"矩阵置零"为例,从最容易踩的坑入手,逐步优化空间复杂度,从 O(mn) 到 O(m+n) 再到 O(1) 原地变换,系统讲解如何用第一行和第一列作为标记数组实现原地置零
snow@li1 个月前
前端·webpack·哈希算法
前端:构建工具(Vite / Webpack)的 文件指纹(File Hash) 机制 / 浏览器缓存控制文件指纹(File Hash)是前端构建工具(Vite / Webpack)的核心功能之一,通过在文件名中添加内容哈希值来实现精确的缓存控制。下面从原理、作用、配置和最佳实践四个维度进行系统梳理。