技术栈
哈希算法
x_xbx
2 小时前
数据结构
·
leetcode
·
哈希算法
LeetCode:217. 存在重复元素
题目链接:https://leetcode.cn/problems/contains-duplicate/description/
秃头狂魔
6 小时前
算法
·
哈希算法
【HOT100】DAY1
两数之和哈希,不在哈希表就先存起来字母异位词分组哈希,用排序后的字符串作分类指标"".join(sorted(s)):先将s转换成字符列表并排序,之后数据类型转回字符串,作为key
ZoeJoy8
7 小时前
算法
·
排序算法
·
动态规划
·
哈希算法
·
图搜索算法
算法筑基(六):分治算法——大事化小,小事化了
分治算法(Divide and Conquer)是一种非常经典的算法设计思想。它的核心很简单:将一个难以直接解决的大问题,分解成若干个规模较小的相同问题,递归求解,最后合并得到原问题的解。
QuZero
1 天前
java
·
哈希算法
JDK7 ConcurrentHashMap principle
For the Java 8+ version (Node[] + per-bin locking), see concurrenthashmap-internals.md.
123过去
1 天前
linux
·
网络
·
测试工具
·
安全
·
哈希算法
responder使用教程
Responder是Kali Linux中一款强大的网络欺骗工具,主要用于在局域网中捕获各种网络协议的认证信息,特别是NTLM哈希。它通过响应LLMNR(链路本地多播名称解析)、NBT-NS(NetBIOS名称服务)和mDNS(多播DNS)等名称解析请求,欺骗目标主机将认证信息发送到攻击者控制的机器上。
宵时待雨
1 天前
数据结构
·
c++
·
笔记
·
算法
·
哈希算法
C++笔记归纳17:哈希
目录哈希一、unordered_map & unordered_set二、哈希表的实现2.1.哈希的概念
会编程的土豆
1 天前
算法
·
leetcode
·
哈希算法
leetcode hot 100 之哈希
创建一个哈希表,key:数组元素值,value:该元素在数组中的索引 - 说明哈希表的用途和结构unordered_map<int,int> hashmap; - 实例化无序哈希表,键和值都是整数类型
羊小猪~~
1 天前
c++
·
考研
·
算法
·
leetcode
·
职场和发展
·
哈希算法
算法/力扣--字符串经典题目
博主简介:努力学习的22级本科生一枚 🌟 博客主页:羊小猪~~-CSDN博客 内容简介:🌸探索pytorch,C++的世界;在迷茫中寻找光芒🌸 概述:之前一直没有系统的刷力扣,现在正好有时间,准备系统刷一遍 “代码随想录”,同时也真诚感谢卡哥的开源笔记🌸🌸 格言:🌸去寻找理想的“天空之城”🌸
ZoeJoy8
2 天前
算法
·
哈希算法
·
图搜索算法
算法筑基(二):搜索算法——从线性查找到图搜索,精准定位数据
如果说排序是让数据变得有序,那么搜索就是从这些数据中快速找到你想要的目标。无论是数据库中的一条记录、网页中的关键词,还是地图上的最短路径,背后都离不开高效的搜索算法。
Fang fan
2 天前
java
·
开发语言
·
redis
·
分布式
·
python
·
哈希算法
Netty入门
为什么需要 NIO?(打破“一连接一线程”) 传统的 BIO (Blocking I/O) 采用的是同步阻塞模型。每当有一个客户端连接,服务端就必须开启一个专门的线程来处理。 当并发量达到万级甚至更高时,大量的线程会瞬间榨干服务器内存,且频繁的线程上下文切换会导致性能急剧下降。 线程在等待数据读取(read)或写入(write)时会被挂起,白白浪费 CPU 资源。
zx_zx_123
3 天前
学习
·
哈希算法
·
散列表
哈希表的学习
哈希又称为散列,一种组织数据的方式;有散乱排列的意思本质是通过哈希函数把关键字Key跟存储位置建立映射关系,查找时通过这个哈希函数计算出Key的位置以进行快速查找
码云数智-园园
3 天前
算法
·
哈希算法
哈希冲突的解决之道:深入理解哈希表底层原理
在计算机科学的数据结构领域,哈希表(Hash Table) 以其平均 $O(1)$ 的时间复杂度在查找、插入和删除操作上独领风骚。然而,哈希表的核心机制——将任意大小的数据映射到固定大小的数组索引中——注定了一个无法避免的问题:哈希冲突(Hash Collision)。
啥咕啦呛
3 天前
java
·
学习
·
哈希算法
java打卡学习4:HashMap底层结构、扩容机制
HashMap的底层结构在JDK1.8之前是数组+链表,JDK1.8及之后改为数组+链表+红黑树。HashMap的扩容通过resize()方法实现,核心逻辑如下:
常利兵
3 天前
android
·
算法
·
哈希算法
Android 集合探秘:ArrayMap 与 SparseArray 的奇妙之旅
在 Android 开发的奇妙世界里,我们常常与各种集合类打交道。就像在一个大型超市里,不同的商品需要存放在不同的货架区域一样,数据也需要根据其特点和使用场景,被妥善地放置在合适的数据结构中。最常见的 HashMap,它就像一个大型的综合货架,能容纳各种类型的 “商品”(键值对),通过哈希算法可以快速地找到你想要的 “商品”,查找速度非常快,适用于大规模数据的存储和快速检索。
xiaoye-duck
3 天前
数据结构
·
c++
·
哈希算法
《算法题讲解指南:优选算法-哈希表》--58.存在重复元素I,59.存在重复元素II,60.字母异位词分组
🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《算法题讲解指南》--优选算法 《算法题讲解指南》--递归、搜索与回溯算法 《算法题讲解指南》--动态规划算法
NGC_6611
3 天前
java
·
安全
·
哈希算法
JDK1.8 ConcurrentHashMap 线程安全核心
ConcurrentHashMap 是 Java 并发编程中高并发、线程安全的哈希表实现,彻底解决了 HashMap 非线程安全、HashTable 全锁低效的问题。在 JDK1.8 版本中,它摒弃了 JDK1.7 的 ** 分段锁(Segment)** 设计,采用 volatile + CAS + synchronized 三重机制,实现了细粒度、高性能的线程安全,这也是其并发核心所在。
123过去
4 天前
linux
·
网络
·
测试工具
·
算法
·
哈希算法
pixiewps使用教程
pixiewps是Kali Linux中一款针对Wi-Fi Protected Setup(WPS)协议设计缺陷的高效破解工具,核心功能是利用部分无线路由器在WPS认证过程中的密码学漏洞,无需暴力破解WPS PIN码,即可快速恢复出正确的WPS PIN或无线网络的WPA-PSK密码(即Wi-Fi连接密码)。
旖-旎
5 天前
c++
·
算法
·
leetcode
·
前缀和
·
哈希算法
前缀和(连续数组)(7)
525. 连续数组 - 力扣(LeetCode)题目要求找到含有相同数量 0 和 1 的最长连续子数组。直接分别统计 0 和 1 的个数比较麻烦,我们可以通过一个巧妙的转化:将数组中的 0 全部替换为 -1,那么原问题就等价于寻找和为 0 的最长连续子数组。因为当子数组中 0 和 1 数量相等时,-1 和 1 的总和恰好为 0。这样,我们就将问题转化为了和为 0 的最长子数组问题,与之前的“和为 k 的子数组”类似,但这里要求的是最长长度,而不是个数。
2301_78901562
5 天前
c语言
·
数据结构
·
c++
·
算法
·
哈希算法
封装哈希表实现unordered_set/undered_map
我的博客:<但愿.我的专栏:C语言、题目精讲、算法与数据结构、C++欢迎点赞,关注目录一 STL标准库中unordered_set/unordered_map的使用
旖-旎
6 天前
c++
·
算法
·
leetcode
·
前缀和
·
哈希算法
·
散列表
前缀和(和为K的子数组)(5)
https://blog.csdn.net/2601_95366422/article/details/158840892