技术栈
哈希
序属秋秋秋
13 天前
数据结构
·
c++
·
stl
·
哈希算法
·
散列表
·
哈希表
·
哈希
《C++进阶之STL》【哈希表】
往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
爱编程的化学家
14 天前
数据结构
·
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
4 个月前
前端
·
javascript
·
性能优化
·
数据分析
·
哈希算法
·
哈希
·
用户体验
【前端实战】如何让用户回到上次阅读的位置?
目录【前端实战】如何让用户回到上次阅读的位置?一、总体思路1、核心目标2、涉及到的技术二、实现方案详解
DARLING Zero two♡
4 个月前
c++
·
stl
·
哈希
·
unordered_map
·
unordered_set
C++效率掌握之STL库:unordered_map && unordered_set底层剖析
看了前面的底层封装后,其实封装的过程及方法都大差不差,unordered_map && unordered_set 也是如此,所以本篇就简单提及一些细节,具体最详细的一些部分可以去看前面的文章
想睡hhh
4 个月前
开发语言
·
数据结构
·
c++
·
散列表
·
哈希
c++进阶——哈希表的实现
本篇文章,我们来学习一下哈希表的一些内容。学习本节课是非常具有意义的,因为c++STL库中的两个系列的容器unordered_set和unordered_map都是基于哈希表的思想来实现的。所以我们需要深入了解哈希。
半桔
6 个月前
数据结构
·
c++
·
面试
·
散列表
·
哈希
哈希表(开散列)的实现
目录引入开散列的底层实现哈希表的定义哈希表的扩容哈希表的插入哈希表查找哈希表的删除接上一篇,我们使用了闭散列的方法解决了哈希冲突,此篇文章将会使用开散列的方式解决哈希冲突,后面对unordered_set和unordered_map的封装也会用开散列的哈希表实现。
-借我杀死庸碌的情怀-
6 个月前
java
·
leetcode
·
链表
·
哈希
【leetcode刷题记录】(java)数组 链表 哈希表
https://programmercarl.com/给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。
XU磊260
6 个月前
java
·
哈希
Java 集合框架:从数据结构到性能优化,全面解析集合类
Java 集合框架(Java Collections Framework,JCF)是 Java 语言中用于存储、操作和管理数据的标准库。它提供了一组通用的接口、类和方法,使开发者能够高效地操作不同类型的数据集合。
xiaolin0333
7 个月前
算法
·
哈希
·
lru
·
双向链表
146. LRU 缓存
【题目】:146. LRU 缓存LRU:最近最少未使用,很少被请求的数据才会被淘汰掉本质:让不经常访问的数据往下排,经常访问的数据往上排。 这样会导致:冷门数据在最下边,热门数据在最上边。 如果访问的数据缓存中没有且缓存已经满了:把最下边的数据淘汰掉,再把刚访问的数据放到上边(换页)
morris131
8 个月前
数据库
·
redis
·
缓存
·
hash
·
哈希
【redis】数据类型之hash
Redis中的Hash数据类型是一种用于存储键值对集合的数据结构。与Redis的String类型不同,Hash类型允许你将多个字段(field)和值(value)存储在一个单独的key下,从而避免了将多个相关数据存储为多个独立的key。这样做的好处是减少了key的数量,使得数据的管理和操作更加高效。
qystca
8 个月前
数据结构
·
c++
·
算法
·
蓝桥杯
·
哈希
【16届蓝桥杯寒假刷题营】第2期DAY4
幼儿园小班的浩楠同学有一个序列 a。 他想知道有多少个整数三元组 (i,j,k) 满足 1≤i,j,k≤n 且 ai×aj=ak。
做人不要太理性
10 个月前
数据结构
·
c++
·
哈希算法
·
散列表
·
哈希
·
关联式容器
C++:哈希表
目录unordered_set和unordered_mapunordered_set(map)的介绍unordered_set(map) 和 set(map) 的差异
NuyoahC
1 年前
c++
·
笔记
·
算法
·
哈希
算法笔记(七)——哈希表
哈希表:一种存储数据的容器; 可以快速查找某个元素,时间复杂度O(1); 当频繁查找某一个数时,我们可以使用哈希表
mikey棒棒棒
1 年前
java
·
算法
·
hashmap
·
哈希
·
多项式
算法练习题25——合并多项式
给定两个多项式,要求对它们进行合并。每个多项式的形式为若干项的集合,每项包含一个系数和一个指数。你需要将两个多项式按照指数相同的项合并,合并后的多项式要求按指数从小到大的顺序输出,输出格式为:各项之间使用加号 + 连接,系数为负时直接输出负号,省略正号。
EthanXone196
1 年前
密码学
·
ssl
·
哈希
·
密钥交换
·
密码套件
【学习笔记】SSL密码套件的选择
往期介绍了TLS/SSL中4种密码套件,分别是Key Exchang、Authentication、Encryption和Hashing,每种密码套件下又包含多种协议。
叫我龙翔
1 年前
c++
·
缓存
·
哈希
【项目日记】高并发内存池---实现线程缓存
我们需要实现的是一个这样的效果:线程缓存(256KB)中每个空间位置映射到在哈希表上,对应一个自由链表,申请空间时从自由链表中取出一个对象,没有就去中心缓存进行申请!
Zfox_
1 年前
数据结构
·
c++
·
算法
·
容器
·
哈希
位图与布隆过滤器 —— 海量数据处理
🌈 个人主页:Zfox_ 🔥 系列专栏:C++从入门到精通🥝 所谓位图,就是用每一位来存放某种状态,适用于海量数据,数据无重复的场景。通常是用来判断某个数据存不存在的。
Tisfy
1 年前
leetcode
·
字符串
·
散列表
·
题解
·
哈希表
·
哈希
LeetCode 3137.K 周期字符串需要的最少操作次数:哈希表计数
力扣题目链接:https://leetcode.cn/problems/minimum-number-of-operations-to-make-word-k-periodic/
Roylele732
1 年前
java
·
数据结构
·
算法
·
leetcode
·
散列表
·
哈希
·
hash table
leetCode - - - 哈希表
目录1.模拟行走机器人(LeetCode 874)2.数组的度(LeetCode 697)3.子域名访问次数(LeetCode 811)
Davieyang.D.Y
1 年前
数据结构
·
redis
·
链表
·
有序集合
·
哈希
·
无需集合
互联网应用主流框架整合【Redis数据结构及常用命令】
在大部分情况下我们使用Redis只是执行一些简单的命令操作,通常无需区分是否是在一个连接池里的同一个链接去执行,如果需要执行多条命令,需要保证命令在同一个链接里完成,则采用SessionCallback接口操作即可