哈希算法

独自破碎E7 小时前
算法·哈希算法
【前缀和+哈希】LCR_011_连续数组这道题关键在于把0转为-1,1保持1,将问题转化为“找和为0的最长子数组”。解释一下这行代码:假设从数组起始位置(下标 0)到下标 i 的前缀和为 0,说明 [0, i] 区间内 0 和 1 数量相等,此时子数组长度就是 i - (-1) = i + 1
2501_9403152615 小时前
算法·哈希算法·散列表
leetcode统计一致字符串的数目(哈希表)本题我并没有想到要用哈希表标记数组的做法,这说明我对哈希表,标记数组这一块的知识点掌握的并不是很熟练,这道题让我们在words数组中的每个元素的每个字符在allowed数组中是否出现。
历程里程碑17 小时前
javascript·数据结构·python·算法·排序算法·哈希算法·散列表
滑动窗口----滑动窗口最大值🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
历程里程碑1 天前
大数据·python·算法·leetcode·elasticsearch·搜索引擎·哈希算法
子串----和为K的子数组🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
只是懒得想了2 天前
c++·算法·安全·哈希算法
C++实现密码破解工具:从MD5暴力破解到现代哈希安全实践在信息安全领域,理解密码破解的原理不是为了作恶,而是为了更好地防御。本文将深入讲解如何用C++实现一个MD5暴力破解工具,涵盖多线程优化、字典攻击、彩虹表预计算等核心技术,并探讨其在渗透测试与安全审计中的合法应用场景。同时,我们将延伸讨论现代密码学为何不再依赖MD5,以及开发者应如何设计更安全的身份验证系统。
拼好饭和她皆失2 天前
算法·字符串·哈希算法
字符串题型练习🎬 博主名称:个人主页🔥 个人专栏: 《算法通关》,《Java讲解》⛺️心简单,世界就简单最近有些摆,emmmm然后水的文章只有最近学校让写的这些练习了,其实这些之前的文章也讲过模板,也确实该练习一下
独自破碎E2 天前
算法·哈希算法·散列表
【前缀和+哈希】LCR 010. 和为 K 的子数组
Maỿbe2 天前
算法·哈希算法
Java的基础知识目录== 和 equals() 的区别hashCode() 有什么用?重写equals为什么要重写hashcode?
好学且牛逼的马2 天前
算法·leetcode·哈希算法
【Hot100|16-LeetCode 41. 缺失的第一个正数】给你一个未排序的整数数组 nums,请你找出其中没有出现的最小的正整数。要求时间复杂度为 O(n),并且只能使用常数级别的额外空间。
ajole2 天前
数据结构·c++·笔记·学习·stl·哈希算法·散列表
C++学习笔记——哈希表哈希(hash)又称散列,是一种组织数据的方式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建立一个映射关系,查找时通过这个哈希函数计算出Key存储的位置,进行快速查找。(哈希和哈希表并不是一个概念,前者更偏向一种思想)
码农水水3 天前
java·数据库·spring boot·后端·算法·tomcat·哈希算法
SpringBoot配置优化:Tomcat+数据库+缓存+日志全场景教程Spring Boot配置优化,每个配置都附有代码和详解,即使刚接触也能轻松上手。注:具体配置需结合实际使用的Spring Boot版本进行调整
季明洵3 天前
java·数据结构·算法·leetcode·蓝桥杯·哈希算法
两数之和、四数相加II、三数之和、四数之和这道题可以暴力也可以用哈希。首先来说暴力,就是两个嵌套的循环,找到的第一个相加为target的一组数返回。
傻小胖4 天前
笔记·算法·区块链·哈希算法
16.ETH-状态树-北大肖臻老师客堂笔记北京大学肖臻老师《区块链技术与应用》公开课第 15 讲的主题是**“以太坊的状态树” (The State Tree)**。
多多*4 天前
java·开发语言·windows·哈希算法·散列表
程序设计工作室1月28日内部训练赛 题解因为找不到什么好的题目 也没有什么好的想法 所以就找了一场没做过的题 正好当康复训练了 毕竟下周是牛客寒假训练营
会员果汁4 天前
设计模式·哈希算法·享元模式
22.设计模式-享元模式(Flyweight)享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。内部状态和外部状态:实际场景中实例对象除了几个参数外基本上都是相同的,有时就能够大幅度地减少需要实例化的类的数量。 处理外部状态:如果能把那些参数移到类实例的外面,在方法调用时将它们传递进来,就可以通过共享大幅度地减少单个实例的数目。
橘颂TA5 天前
数据结构·c++·算法·leetcode·职场和发展·哈希算法·结构与算法
【剑斩OFFER】算法的暴力美学——力扣 542 .01 题:矩阵思路:正难则反的使用 BFS例如:如果我们站在从 1 找 0 的思路就会导致我们写 BFS 是入队列的值超级答,所以我们站在从 0 找 1 的角度来解决这道题,为什么?既然从 1 能找 0 ,那么也能从 0 找到 1;
Cher ~5 天前
java·数据结构·c++·算法·哈希算法
【数据结构】hash表(unordered_map)【数据结构】树 【数据结构】stl容器std::unordered_map 是 C++ STL 中的无序关联容器,它基于哈希表实现,提供平均 O(1) 的查找、插入和删除操作。下面我结合 STL 的典型实现(以 GCC libstdc++ 和标准规范为基础,参考 SGI STL 风格的源码分析)来详细解答你的问题。讲解会从底层结构入手,然后逐步说明数组(桶数组)的大小决定、插入/删除时的变化逻辑。我会引用简化后的源码片段(基于标准库的伪代码表示,实际源码在 <bits/unordered_map.h> 和
Remember_9935 天前
网络·算法·http·https·udp·哈希算法·p2p
网络编程套接字深度解析:从理论到实践的完整指南目录前言一、网络编程基础概念解析1.1 网络编程的本质定义1.2 网络通信的基本术语体系发送端与接收端
REDcker5 天前
redis·算法·哈希算法
Redis容灾策略与哈希槽算法详解文档时间: 2026-01-26首先需要明确一个关键点:哈希槽算法本身并不是一种"容灾策略",而是 Redis Cluster(Redis集群)实现数据分片和高可用的基石。容灾策略是在这个分片架构之上构建的。
+电报dapp1295 天前
人工智能·金融·web3·去中心化·区块链·哈希算法·零知识证明
2025区块链革命:当乐高式公链遇见AI预言机,三大行业已被颠覆2025年的区块链世界,正在经历一场颠覆性的范式革命。传统"铁板一块"的区块链架构正被模块化设计解构为可自由组合的"乐高积木",而AI预言机则如同为这些积木注入灵魂的智能大脑。在这场变革中,Celestia与zkSync的组合实现每秒10万笔交易,波场TRON通过AI预言机将智能合约审核效率提升90%,医疗领域利用区块链存证使癌症早期诊断准确率突破92%。这些突破性案例揭示了一个真相:模块化公链与AI预言机的融合,正在重塑数字经济的底层逻辑。