技术栈
哈希
Q741_147
17 天前
c++
·
算法
·
leetcode
·
链表
·
数组
·
哈希
力扣高频面试题详解 数组 链表 力扣 56.合并区间 力扣 160.相交链表 C++ 每日练习
力扣 56.合并区间示例 1: 输入:intervals = [[1,3],[2,6],[8,10],[15,18]] 输出:[[1,6],[8,10],[15,18]] 解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].
小江的记录本
21 天前
java
·
前端
·
后端
·
容器
·
面试
·
hash
·
哈希
【HashMap】HashMap 系统性知识体系全解(附《HashMap 面试八股文精简版》)
本文基于Java语言,以JDK8为核心,对比JDK7的核心差异,从基础认知、底层结构、核心机制、源码解析、线程安全、最佳实践、面试考点7大维度,构建HashMap完整的知识体系。
闲人编程
2 个月前
数据库
·
redis
·
字符串
·
高并发
·
哈希
·
内存碎片
内存数据库性能调优
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
远方235
2 个月前
字符串
·
md5
·
哈希
·
sha256
哈希计算器1.0
https://download.csdn.net/download/zzmzzff/92651294
季明洵
2 个月前
java
·
算法
·
哈希
Java中哈希
哈希的本质是用空间换时间,把查找从 O(n) 降到 O(1) 平均。存不存在 / 去重,用于判断某元素是否出现过、数组去重、集合交集
MSTcheng.
3 个月前
c++
·
缓存
·
stl
·
散列表
·
哈希
【C++】开放定址法实现哈希表!
前言:在前面的文章中,我们详细讲解了map和set底层实现的红黑树结构,并成功使用红黑树封装了map和set。本篇文章中,我们将继续探讨unordered_map和unordered_set的底层实现——哈希表(Hash)。
️停云️
3 个月前
c++
·
算法
·
leetcode
·
剪枝
·
哈希
【滑动窗口与双指针】不定长滑动窗口
本篇主要介绍不定长滑动窗口,如果没有特别说明,后文中的滑动窗口都指的是不定长滑动窗口。本篇将介绍滑动窗口的三种题型。 基础部分:专题一 与 专题二 将介绍滑动窗口的用法及原理。 提高部分:专题三 是专题一和专题二的延伸内容。
风筝在晴天搁浅
4 个月前
数据结构
·
哈希
hot100 128.最长连续序列
思路:1.题目要求时间复杂度为O(n),而排序的时间复杂度是O(nlogn),因此本题不能排序。2.核心思路:对于nums中的元素x,以x为起点,不断查找下一个数x + 1,x + 2,...是否在nums中,并统计序列的长度。
2401_84149564
4 个月前
数据结构
·
python
·
算法
·
leetcode
·
数组
·
哈希
·
缺失最小正整数
【LeetCode刷题】缺失的第一个正数
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。
gfdhy
5 个月前
c语言
·
开发语言
·
c++
·
算法
·
密码学
·
哈希算法
·
哈希
【c++】哈希算法深度解析:实现、核心作用与工业级应用
观前提示:本文为 AI 生成内容,仅供参考哈希算法(Hash Algorithm)是计算机科学领域的 “瑞士军刀”,以 “任意输入→固定长度输出” 的核心特性,贯穿密码学、数据结构、分布式系统等多个关键场景。从用户密码加密、文件完整性校验,到哈希表高效查找、分布式缓存路由,哈希算法用高效的映射与验证能力,成为支撑系统性能与安全性的核心技术。 本文将从 C++ 开发者视角出发,系统拆解哈希算法的核心作用,手把手实现经典哈希算法(MD5、SHA-256),并结合工业级场景落地实战,帮助开发者不仅理解 “底层逻
艾莉丝努力练剑
5 个月前
开发语言
·
c++
·
stl
·
散列表
·
哈希表
·
哈希
·
映射
【C++:哈希表】从哈希冲突到负载因子:熟悉哈希表的核心机制
🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道
艾莉丝努力练剑
5 个月前
java
·
c++
·
stl
·
哈希算法
·
散列表
·
平衡二叉树
·
哈希
【C++:哈希表封装】用哈希表封装unordered_map和unordered_set
🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道
再卷也是菜
5 个月前
c++
·
哈希
C++篇(17)哈希拓展学习
腾讯/百度等公司曾出过这样一道面试题:给你40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。
代码AC不AC
5 个月前
c++
·
哈希算法
·
哈希
·
哈希桶
·
链地址法
【C++】哈希表实现 - 链地址法/哈希桶
个人主页<—请点击 C++专栏<—请点击上期博客,我们讲解了哈希表的概念,并使用开放定址法实现了哈希表,本期博客我们将使用链地址法来实现哈希表。跳转上期博客:【C++】哈希表实现 - 开放定址法
Qiuner
6 个月前
数据结构
·
算法
·
leetcode
·
力扣
·
哈希算法
·
哈希
·
一文读懂
《掰开揉碎讲编程-长篇》重生之哈希表易如放掌
Hash 的英文原意就是"切碎、混杂"。想象你在炖一锅大杂烩(hash):胡萝卜、土豆、红肉、白肉……很多复杂叫不出名的食材混合在一起煮,最后成了一锅汤。
huohaiyu
6 个月前
java
·
开发语言
·
多线程
·
哈希
Hashtable,HashMap,ConcurrentHashMap之间的区别
目录一、线程安全性二、性能三、空值支持四、继承与实现关系五、使用场景与总结表方法并未添加锁
openHiTLS密码开源社区
6 个月前
哈希
·
hmac
·
消息认证码
·
cmac
·
商用密码算法
·
gmac
【密码学实战】openHiTLS mac命令行:消息认证码工具
`hitls mac` 是 openHiTLS 密码工具包中用于计算消息认证码(MAC)的命令行工具。消息认证码是一种结合了共享密钥的密码学验证技术,通过对消息和密钥进行特定算法运算,生成固定长度的认证标签。其核心作用在于双重验证:完整性(确保消息在传输或存储过程中未被篡改、插入或删除)和真实性(确认消息来源于持有共享密钥的合法发送方)。该工具广泛应用于网络通信、文件校验、API接口认证等场景,支持国际标准与中国商用密码算法,兼顾兼容性与安全性。
序属秋秋秋
7 个月前
数据结构
·
c++
·
stl
·
哈希算法
·
散列表
·
哈希表
·
哈希
《C++进阶之STL》【哈希表】
往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
爱编程的化学家
7 个月前
数据结构
·
c++
·
算法
·
leetcode
·
双指针
·
哈希
代码随想录算法训练营第六天 - 哈希表2 || 454.四数相加II / 383.赎金信 / 15.三数之和 / 18.四数之和
文档讲解:代码随想录算法训练营 视频讲解:算法视频公开课 状态:思路自己想出来了,但代码没有实现出来首先如果使用暴力方法,也就是对数组nums1到nums2依次遍历,直到找到符合要求的组合,那么时间复杂度为O(n^4)。 如何能减少时间复杂度呢? 想到之间 242.有效字母异位词 的解法,我们可以遍历nums1和nums2,求出二者num1 + num2之和的组合,并记录出现的次数。 接着,我们再遍历nums3和nums4,现在我们的目标值是找到target = 0 - num3 - num4,因为题目要
Watermelo617
10 个月前
前端
·
javascript
·
性能优化
·
数据分析
·
哈希算法
·
哈希
·
用户体验
【前端实战】如何让用户回到上次阅读的位置?
目录【前端实战】如何让用户回到上次阅读的位置?一、总体思路1、核心目标2、涉及到的技术二、实现方案详解