哈希表

GPU 上的哈希表:cuCollections 使用经验

最近工作时出现了需要对稀疏矩阵的非零元素进行频繁的增删改查的场景。为了提高对稀疏矩阵的操作的速度,一个可行的做法就是使用哈希表构建稀疏矩阵,使用键 Key 和值 Value 分别存储矩阵的行列 index 与非零元的实际值。一般在 CPU 上实现的话,C++

哈希表 gpu cuda cucollections typ 2025-04-22 00:35  4

揭秘Redis百万级吞吐背后的核心机制

每天承载万亿级请求的Redis,为何能实现毫秒级响应?90%的开发者只知其快,却不知其底层设计暗藏“屠龙技”!本文从哈希表、内存压缩到分片算法,拆解redis的底层源码级设计,结合阿里云、字节跳动等大厂实战案例,揭示其碾压传统数据库的性能密码。(收藏本文,解锁

哈希表 哈希 redis 哈希值 rtt 2025-04-09 03:09  7

CSP-J/S冲奖第22天:时间复杂度

应粉丝要求出本期一、为什么需要时间复杂度?1.1 程序性能的度量问题:如何衡量不同算法的效率?// 示例1:求1+2+...+nintsum1(int n){ // 时间复杂度 O(n)int total = 0;for(int i=1; i

哈希表 total arr fib num 2025-04-02 20:33  8

假如你从现在开始学Python…

那我这里有一条精心规划的学习路径推见给你:笫一阶段:开启Python之旅~1⃣周:Python 基础(19 小时)-苐一周:破冰行动(4 小时)环境搭建 + print 魔法入门,掌握变量与输入 / 输出和条件语句-苐二周:初始代码(5 小时)列表 / 字典高

哈希表 api python 正则表达式 函数封装 2025-03-30 06:32  10

使用 DuckDB 的进程中分析数据管理

DuckDB 是一款专为分析数据管理设计的开源 OLAP 数据库,与 SQLite 类似,这是一款可被嵌入到应用中的进程中数据库。进程中的数据库引擎处于应用之中,允许同一内存地址空间内的数据传输,不再需要通过套接字复制大量数据,从而提升了性能。DuckDB 利

哈希表 sqlite duckdb 2025-01-25 10:35  11

Python 的集合和字典实现的机制

在 Python 中,集合和字典是提供高效数据存储和检索的基本数据结构。集合和字典都利用哈希表的强大功能来实现各种操作的快速平均情况时间复杂性。了解这些结构对于有效的 Python 编程至关重要。

哈希表 python 集合 2025-01-11 04:23  11

Memcached 可观测性最佳实践

Memcached 是一个高性能、分布式的内存对象缓存系统,用于动态 Web 应用程序以减轻数据库负载。它通过将数据缓存在内存中,极大地减少了数据库查询的次数,从而提高应用程序的响应速度。Memcached 最早由 LiveJournal 的 Danga In

哈希表 memcached append 2024-12-30 17:55  15