技术栈
哈希算法
念何架构之路
2 小时前
数据结构
·
算法
·
哈希算法
Go语言加密算法
Hash算法(又称散列算法 散列函数 哈希算法)是把任意长度的输入通过散列算法变换成固定长度的输出.且不可逆的单向密码机制.Hash算法是密码学的重要分支.在数字签名和消息完整性检测等方面有广泛的应用.
Tirzano
6 小时前
redis
·
缓存
·
哈希算法
超大型组和用户缓存redis
один but you
8 小时前
算法
·
哈希算法
·
散列表
unorder_map 和unorder_set
哈希表(Hash Table)是计算机科学中最重要的数据结构之一,它通过哈希函数将键(Key)映射到数组中的某个位置,从而实现平均 O (1) 时间复杂度的插入、删除和查找操作。在 C++ 标准模板库(STL)中,unordered_map和unordered_set就是基于哈希表实现的关联容器,它们相比基于红黑树的map和set,在大多数场景下具有更高的访问效率。
比特森林探险记
12 小时前
数据结构
·
golang
·
哈希算法
底层数据结构分析 go 语言中的 slice map channel interface
下面从 运行时(runtime)实现层面 系统分析 Go 语言中 slice、map、channel、interface 的底层数据结构(基于 Go 1.x 标准实现)。
玖釉-
12 小时前
算法
·
哈希算法
·
散列表
C++ 中的 buckets 详解:从哈希桶到 unordered_map 底层原理
在学习 C++ STL 容器时,我们经常会接触到 vector、map、set 等容器。相比这些容器,unordered_map、unordered_set 这一类容器有一个非常重要的概念:bucket,也就是“桶”。
进击的荆棘
13 小时前
c++
·
算法
·
leetcode
·
哈希算法
·
散列表
优选算法——哈希表
💁♂️个人主页:进击的荆棘👇作者其它专栏:《数据结构与算法》《算法》《C++起始之路》算法思路:
青山师
1 天前
算法
·
安全
·
哈希算法
·
java面试
·
hashmap源码
HashMap深度解析:哈希冲突、扩容机制与线程安全
文章标签: #java #源码 #HashMap #数据结构 #面试 #并发编程 #性能优化首发地址 csdn 青山师 : https://blog.csdn.net/zixiao217 转载请注明出处!
承渊政道
1 天前
数据结构
·
c++
·
leetcode
·
贪心算法
·
排序算法
·
动态规划
·
哈希算法
【贪心算法】(经典实战应用解析(五):单调递增的数字、坏了的计算器、合并区间、⽆重叠区间、⽤最少数量的箭引爆⽓球)
在算法学习中,贪心算法一直是一个既"简单"又"容易出错"的重要思想.它的核心看似直接:每一步都选择当前最优解,希望最终得到全局最优结果.但真正落到具体题目时,如何判断"当前最优"是否可靠,如何证明贪心策略的正确性,往往才是难点所在.在前几篇内容中,我们已经接触了贪心算法的基本思想和一些典型应用.本篇将继续围绕经典实战题目展开,重点解析五类非常具有代表性的题型:单调递增的数字、坏了的计算器、合并区间、无重叠区间、用最少数量的箭引爆气球.这些题目虽然场景不同,但背后都隐藏着贪心选择的关键逻辑:有的需要从数字结
承渊政道
2 天前
数据结构
·
c++
·
算法
·
leetcode
·
贪心算法
·
动态规划
·
哈希算法
【贪心算法】(经典实战应用解析(四):分发饼干、最优除法、跳跃游戏、跳跃游戏Ⅱ、加油站)
在算法学习中,贪心算法是一类非常经典且高频出现的解题思想.它的核心在于:每一步都选择当前看起来最优的方案,并期望通过局部最优最终得到全局最优.虽然这种思想听起来简单,但真正应用到具体题目中时,往往需要我们准确判断"贪心策略"是否成立,以及如何设计合理的选择规则.本文将继续围绕贪心算法展开,通过几个经典实战题目进行深入解析,包括:分发饼干、最优除法、跳跃游戏、跳跃游戏Ⅱ、加油站.这些题目覆盖了排序贪心、区间推进、最远可达范围、步数优化以及环形路径判断等常见场景,能够帮助我们进一步理解贪心算法在不同问题中的应
zhangjw34
2 天前
java
·
开发语言
·
哈希算法
第11篇:Java Map集合详解,HashMap底层原理、哈希冲突、JDK1.8优化、遍历方式彻底吃透
前面我们学完了 Collection单列集合:List、Set。今天正式进入Java集合最重要、面试问得最多、工作用得最频繁的集合:Map双列集合。
WL_Aurora
2 天前
python
·
哈希算法
·
查找
Python 算法基础篇之查找算法(二):斐波那契查找、分块查找与哈希查找
本篇解决的三个算法:斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144…
是娇娇公主~
3 天前
算法
·
leetcode
·
哈希算法
力扣——105. 从前序与中序遍历序列构造二叉树详解
大家好,我是娇娇,今天带大家啃透 LeetCode 经典二叉树题 ——105. 从前序与中序遍历序列构造二叉树。这道题是二叉树遍历的高频考点,也是理解递归分治思想的绝佳题目,哪怕你是刚学二叉树的小白,跟着这篇保姆级教程,也能彻底搞懂!
承渊政道
3 天前
数据结构
·
c++
·
学习
·
算法
·
贪心算法
·
线性回归
·
哈希算法
【贪心算法】(经典实战应用解析(三):K次取反后最⼤化的数组和、按⾝⾼排序、优势洗牌、最⻓回⽂串、增减字符串匹配)
在算法学习中,贪心算法一直是一个既"直观"又"容易踩坑"的专题.它的核心思想看似简单:每一步都选择当前看来最优的方案,最终希望得到全局最优解.但真正落到题目中,难点往往不在于"会不会贪",而在于如何找到正确的贪心策略,以及如何证明这个策略不会出错.本篇文章将继续围绕贪心算法的经典实战应用展开,通过几个非常具有代表性的题目,进一步体会贪心思想在不同场景下的灵活运用.我们会依次分析:K 次取反后最大化的数组和、根据身高重建队列、优势洗牌、最长回文串、增减字符串匹配等问题.这些题目表面上涉及数组、排序、字符串、
芜湖_
3 天前
c++
·
算法
·
leetcode
·
哈希算法
LeetCode Hot 100 01 - 哈希
小红书刷到有UU前面谈的都很好,结果最后手撕挂了,非常之可惜。遂以此为鉴,督促自己快快刷算法,同时也趁此机会继续不系统地学习C++和Python。此系列博客是个人向,纯为了督促自己干干干!
无限进步_
3 天前
开发语言
·
数据结构
·
c++
·
算法
·
哈希算法
·
散列表
·
visual studio
【C++】用哈希表封装自己的 unordered_map 和 unordered_set
手写哈希表不是最终目的,我们的目标是像真正的 STL 那样,让 unordered_set 和 unordered_map 都能复用同一套哈希表代码。
变量未定义~
3 天前
数据结构
·
算法
·
哈希算法
字符串哈希匹配字符串
这是一道模板题。给定一个长度为 nn 仅由小写字母构成的字符串 SS,再给定 qq 组查询,每次查询给定 44 个整数 l1,r1,l2,r2l1,r1,l2,r2。你需要输出 Sl1∼r1Sl1∼r1 与 Sl2∼r2Sl2∼r2 是否相同。
极梦网络无忧
4 天前
算法
·
哈希算法
password_hash
password_verify 较慢:这正是它的优势(抗暴力破解)。对于正常登录请求(每秒几十到几百次),现代服务器完全能承受(0.2 秒 vs 0.001 秒)。对于高频 API 调用,可考虑将认证结果短期缓存(如 JWT),而不应牺牲安全性。
Ww.xh
4 天前
前端
·
哈希算法
·
harmonyos
鸿蒙Web组件中Hash路由传登录态方案
在鸿蒙ArkUI Web组件中,当Vue应用使用Hash路由模式时,传递登录态到Vue应用需要建立原生与Web之间的安全通信机制,并确保认证状态在页面刷新和深度跳转时保持持久化。以下是具体的技术方案和实现步骤:
折哥的程序人生 · 物流技术专研
4 天前
java
·
开发语言
·
后端
·
面试
·
哈希算法
《Java 100 天进阶之路》第21篇:Java Object类
📌 系列导航:《Java 100 天进阶之路》完整目录 | ⬅️ 上一篇:第20篇:Java接口的作用和意义 | ➡️ 下一篇:第22篇:Java字符串简介
澈207
4 天前
算法
·
哈希算法
·
散列表
哈希表:O(1)查找的终极指南
哈希表又称散列表,核心逻辑:通过哈希函数,把关键字直接映射到数组下标实现近乎 O(1) 时间复杂度的查找、插入、删除。