相关文章
【数据结构】哈希表(散列表)
目录
1、unordered系列关联式容器
2、哈希概念
3、哈希函数
3.1 直接定址法
3.2 除留余数法
4、哈希冲突
4.1 闭散列(开放定址法)
4.1.1 线性探测
4.1.2 二次探测
4.1.3 线性探测代码实现
插入
搜索
删除
对于不可以取模的类型
4.2 开散列(哈希桶/拉链法)
插入…
建站知识
2025/1/4 15:40:34
easyexcel解析csv文件
背景:接着上一篇下载文件,从ftp下载到csv文件后,解析转换成想要的数据存储数据库,此处设计成用easyexcel读取csv中的数据,并转换成自己想要的格式,这里选easyexcel的原因就是因为简单,下面将逐步解释如何使用以及在使用中需要注意的事项。
引入依赖 <!--easyExcel--…
建站知识
2025/1/4 15:50:16
数据结构之B树:全面解析与实现
引言 在计算机科学中,B树是一种自平衡的树数据结构,它维护数据的排序,并允许搜索、顺序访问、插入和删除操作在对数时间内完成。B树特别适用于读写相对较大的数据块的系统,如数据库和文件系统。本文将对B树的原理、结构、操作和应…
建站知识
2025/1/4 15:46:19
AOSP12_BatteryStats统计电池数据信息
前言
BatteryStats模块主要用于设备在电池供电是系统对各个模块电量使用的统计,Android提供的Battery Historain工具就是对此模块统计的数据进行解析和展示。
一 BatteryStats模块类图
模块主要类图如下:见根目录的模块类图 BatteryStats:抽象类,本模块的核心类,主要定…
建站知识
2025/1/1 2:46:42
Codeforces Round 962 (Div. 3)-补题
A. Legs
二分答案,最后取左端点的值,保险起见,还是再验算一次
bool check(int x){int an/4;if(a*4(x-a)*2>n) return true;return false;
}void solve(){cin>>n;int l0,rn;while(l1<r){int midlr>>1;if(check(mid)) rmid…
建站知识
2025/1/1 18:26:54