E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Capacity
C#的List和DIctionary实现原理(手搓泛型类以及增删查改等功能)
Add方法:向列表中添加元素,若数组容量不足,会调用Ensure
Capacity
方法
Yuze_Neko
·
2025-03-20 12:25
c#
list
开发语言
Java之ArrayList
在添加大量元素前,应用程序可以使用ensure
Capacity
操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。
M(菜鸡)
·
2025-03-20 05:26
java
list
「栈与队列全攻略:FILO vs FIFO,内存管理与动态操作的核心法则」
但需手动管理指针)入栈(Push)≈放新盘子到顶部出栈(Pop)≈从顶部取盘子代码对比:顺序栈(数组实现):typedefstruct{int*data;//盘子架inttop;//当前顶部盘子位置int
capacity
℡残城碎梦
·
2025-03-18 21:36
数据结构
顺序栈
链式栈
循环队列
链式队列
LeetCode HOT 100 —— 146.LRU缓存
实现LRUCache类:LRUCache(int
capacity
)以正整数作为容量
capacity
初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1
HDU-五七小卡
·
2025-03-14 09:54
LeetCode
热题
HOT
100
leetcode
缓存
链表
LeetCode Hot100 LRU缓存
实现LRUCache类:LRUCache(int
capacity
)以正整数作为容量
capacity
初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1
m0_67582670
·
2025-03-14 09:23
leetcode
leetcode
缓存
c++
LeetCode 热题 HOT 100 第四十七天 146. LRU 缓存 中等题 用python3求解
实现LRUCache类:LRUCache(int
capacity
)以正整数作为容量
capacity
初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1
阿舒带你学编程
·
2025-03-14 09:53
面试
学习路线
阿里巴巴
缓存
leetcode
链表
面试
java-ee
力扣hot100——LRU缓存(面试高频考题)
实现LRUCache类:LRUCache(int
capacity
)以正整数作为容量
capacity
初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关键字的值,否则返回-1
01_
·
2025-03-14 05:23
力扣hot100
leetcode
缓存
面试
LRU
【八股学习】ArrayList扩容机制总结
初始化/***默认初始容量大小*/privatestaticfinalintDEFAULT_
CAPACITY
=10;//默认的构造数组其实是没有容量的privatestaticfinalObject[]
illus10n_CHOU
·
2025-03-13 17:32
八股
学习
java
算法
【八股学习】HashMap源码总结
如果自行指定参数则直接赋值(通过tableSizeFor方法扩容到与initial
Capacity
最接近的2的幂次方大小)threshold,然后进行扩容判断。//默认构造函数。publicHas
illus10n_CHOU
·
2025-03-13 17:32
八股
学习
java
算法
数据结构完全指南:C语言实现与核心原理剖析
第一章:线性结构的基石1.1数组:内存的连续之美//动态数组实现typedefstruct{int*data;size_t
capacity
;size_tsize;}D
南玖yy
·
2025-03-13 09:33
数据结构
c语言
开发语言
数据分享|1961-2017年中国0.25°×0.25° 逐日地表水文数据集(VIC-CN05.1)
本数据基于陆面水文模式(VICv4.2.d,VariableInfiltration
Capacity
model)模拟构建了中国1961~2017年0.25°×0.25°逐日地表水文数据集(VIC-CN05.1
JGiser
·
2025-03-11 11:50
GIS数据未分类(气象等等)
arcgis
模拟实现string类
include#include#includeusingnamespacestd;classString{public:String():_arr(newchar[1]{'\0'}),_size(0),_
capacity
星霜旅人
·
2025-03-11 02:39
c++
C++——list
目录前言一、list1.1list的介绍1.2list的使用1.2.1list的构造1.2.2listiterator的使用1.2.3list
capacity
1.2.4listelementaccess1.2.5listmodifiers1.2.6list
回首o
·
2025-03-11 02:36
c++
开发语言
Redis+Guava(二级缓存,Caffeine)
/***本地缓存*/privateCachelocalCache=CacheBuilder.newBuilder().concurrencyLevel(16)//并发级别.initial
Capacity
yan0219n
·
2025-03-10 17:29
工具
redis
guava
缓存
C++ string类方法大全
--begin()end()2.反向迭代器---rbegin()rend()3.正向常量迭代器---cbegin()cend()4.反向常量迭代器---crbegin()crend()三.与size和
capacity
wunianor
·
2025-03-10 08:25
C++
c++
开发语言
【面经】CPP经典面试手撕{LRUCache、字典树、布隆过滤器}
文章目录LRUCache字典树布隆过滤器LRUCacheclassLRUCache{usingListIt=list>::iterator;list>_LRUlist;int_
capacity
;unordered_map_hashmap
阿猿收手吧!
·
2025-03-09 16:15
面经
面试
职场和发展
c++
开发语言
C语言优先队列作用,优先队列--C语言实现
ifndef_BINOMIAL_H_#define_BINOMIAL_H_typedeflongelement_type;#defineINFINITY(30000L)#defineMAX_TREES(14)#define
CAPACITY
CyberStar
·
2025-03-09 13:22
C语言优先队列作用
ruoyi-vue使用线程池进行异步开发
ConfigurationpublicclassThreadExecutorUtils{//核心线程池大小privateintcorePoolSize=50;//最大可创建的线程数privateintmaxPoolSize=200;//队列最大长度privateintqueue
Capacity
moxiaoran5753
·
2025-03-09 03:59
ruoyi
C++“STL”——模拟实现String类
string类可以定义在自己的命名空间里,它的本质相当于一个顺序表,所以有些操作可以用顺序表的经验:namespaceMynamespace{classstring{char*_str;size_t_
capacity
超级码农ProMax
·
2025-03-06 05:24
C++
c++
开发语言
代码贴——堆(二叉树)数据结构
头文件Heap.h#pragmaonce#includetypedefintHPDataType;typedefstructHeap{HPDataType*a;intsize;int
capacity
;}
头发尚存的猿小二
·
2025-03-05 09:30
代码帖
数据结构
数据结构
android
C++:vector的push_back时间复杂度分析
引导示例#include#includeintmain(){std::vectorv;std::cout<
capacity()<<"";intlast=0;for(inti=1;i<=10;i++
CheerfulMinions
·
2025-03-05 01:27
c++
3月3日全球科技信息差:认知迷雾、数据坍缩与文明重构
量子"超级计算机集群突破1.6YFlops算力阈值,其构建的量子加密网络形成新型数字霸权:#量子加密数据流控制模型classQuantumDataFlow:def__init__(self,node_
capacity
Eqwaak00
·
2025-03-04 23:11
信息差
科技
重构
开发语言
学习
python
开源软件
【Java数据结构】哈希表
哈希函数的设置hash(key)=key%
capacity
,
capacity
是存储元素底层空间总的大小。
回响N
·
2025-03-03 22:01
数据结构
散列表
哈希算法
Unity基础——List的用法
一、List的方法和属性
Capacity
:用于获取或设置List可容纳元素的数量。当数量超过容量时,这个值会自动增长。
鱼儿-1226
·
2025-03-02 16:38
unity3d
unity
list
游戏引擎
动态顺序表
头文件定义类型定义#pragmaonce#include#include#include//#defineN10#defineINIT_
CAPACITY
4//给顺序表一个初始大小typedefintSLDataType
有梦想的电信狗
·
2025-03-01 20:21
《数据结构与算法》
数据结构
c语言
ArrayList 源码分析
在添加大量元素前,应用程序可以使用ensure
Capacity
操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。
2401_85327573
·
2025-02-28 08:05
java
开发语言
reallocate() 和 allocate() 的区别
影响
capacity
()吗?allocate(n)分配n个元素的内存(不初始化)❌否✅是reallocate(n)重新分配内存,拷贝旧数据,释放旧内存❌否✅是(通常2倍扩容)1.a
zjkzjk7711
·
2025-02-28 08:34
c++
Java集合性能调优
Java集合性能调优初始化优化容量规划publicclassCollection
Capacity
Example{//不好的实践:使用默认容量publicvoidbadInitialization(){Listlist
夜游猿
·
2025-02-26 17:24
Java开发工程师面试
java
windows
开发语言
数据结构-顺序表-代码实现(c语言版)
使用c语言实现对顺序表的增删改查操作:定义顺序表结构体typedefstruct{int*elements;size_tsize;size_t
capacity
;}SequentialList;1.初始化顺序表
小刘不想改BUG
·
2025-02-26 02:04
数据结构基础
数据结构
c语言
算法
背包问题-动态规划算法(附带Python代码解析)
一.背包问题概述:给定n种物品和一个容量为
capacity
的背包,其中每一个物品的重量和价值已知。问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大?
心碎小猫p
·
2025-02-25 02:12
算法
动态规划
python
std::string基本功能和操作的实现
classstring{public:typedefchar*iterator;typedefconstchar*const_iterator;private:char*_str;size_t_size;size_t_
capacity
吃芒果吗你
·
2025-02-24 20:32
c++
数据结构 之 【顺序表实现】(c语言实现)
强烈建议看完上一期博客之后再来看这一期:数据结构之【顺序表简介】3.实现顺序表的增删查改静态顺序表的缺陷较大,所以下面展示的是动态顺序表的相关函数3.1初始化结构体变量创建之后,首先初始化一下才好#defineINIT_
CAPACITY
10voidSLINIT
zl_dfq
·
2025-02-22 19:06
数据结构
顺序表
数据结构
c++ std::vector使用笔记
以下是对你提到的接口的详细说明和使用示例:1.容量相关接口
capacity
():返回当前vector分配的存储空间大小(以元素数量计),即在不重新分配内存的情况下可以容纳的元素数量。
JANGHIGH
·
2025-02-21 18:32
C++
c++
笔记
蓝桥杯 Java B 组之设计 LRU 缓存
LRU设计核心缓存的最大容量
capacity
支持get(key)操作(O(1)时间复杂度)支持put(key,value)操作(O(1)时间复杂度)当缓存满时
计算机小白一个
·
2025-02-20 08:52
java
蓝桥杯
算法
Java集合之ArrayList(含源码解析 超详细)
在添加大量元素前,应用程序可以使用ensure
Capacity
操作来增加ArrayList实例的容量。这可以减少递增式再分配的数量。
&星辰入梦来&
·
2025-02-20 07:46
Java集合
java
python
开发语言
[LeetCode-Python版]动态规划——0-1背包和完全背包问题总结
0-1背包有n个物品,第i个物品的体积为wiw_iwi,价值为viv_ivi,每个物品至多选一个,求体积和不超过
capacity
时的最大价值和状态转移:dfs(i,c)=max(dfs(i−1,c),dfs
古希腊掌管学习的神
·
2025-02-15 19:23
LeetCode-Python
leetcode
python
动态规划
Redis+Caffeine多级缓存架构代码实战
构建本地Caffeine缓存privatefinalCacheLOCAL_CACHE=Caffeine.newBuilder().initial
Capacity
(1024).maximumSize(10
web2u
·
2025-02-15 09:08
缓存
缓存
redis
架构
java
spring
数据库
c语言实现顺序表的头插、头删、尾插、尾删、查找以及在任意位置的插入、删除的方法
isize;i++){printf("%d",ps->a[i]);}printf("\n");}voidSeqListInit(SL*ps)//用地址初始化{ps->a=NULL;ps->size=ps->
capacity
随便问玩玩啊哈
·
2025-02-14 17:59
c语言
c++
算法
数据结构
JavaNIO的Buffer详解
2.相关属性
Capacity
作为一个内存块,Buffer有一个固定的大小值,也叫“
capacity
”。你只能往里写
capacity
个byte、long,char等类型。一旦Buff
jakiechaipush
·
2025-02-14 13:00
面试系列
java
android
开发语言
【C/C++】联合体
让我们通过和结构体的比较来学习联合体:structSeqList{intarr*;intsize;int
capacity
;};以上是我们熟悉的结构体,那么联合体长啥样呢?unio
bitenum
·
2025-02-11 20:50
c语言
c++
开发语言
1024程序员节
visualstudio
数据结构
设计循环队列---力扣622
用于控制判断队列为空还是为满;typedefintMyDataType;typedefstruct{MyDataTypefront;MyDataTyperear;MyDataType*a;MyDataType
capacity
ykcyk
·
2025-02-11 04:55
leetcode
算法
职场和发展
力扣622.设计循环队列
设计循环队列通过数组索引构建一个虚拟的首尾相连的环当front=rear时队列为空当front=rear+1时队列为满(最后一位不存)classMyCircularQueue{intfront;intrear;int
capacity
阳光男孩01
·
2025-02-11 03:47
leetcode
算法
职场和发展
什么是aspice?为什么需要aspice和aspice认证?
aspice,2.为什么需要aspice,3.aspice认证及aspice评估师1.什么是aspiceASPICE的英文全称是“AutomotiveSoftwareProcessImprovementand
Capacity
Determination
亚远景aspice
·
2025-02-10 00:33
汽车软件研发
软件研发管理
Halcon缓存?内存泄漏?
可以通过set_system('image_cache_
capacity
',)
F-Halcon
·
2025-02-08 13:52
HalconT
缓存
halcon
c++ blockqueue 记录
include#include#includenamespacemyBlockQueue{templateclassBlockDeque{public:explicitBlockDeque(size_tMax
Capacity
qq_43361844
·
2025-02-06 01:29
c++
并发
c++
开发语言
使用 HashMap 时,有哪些提升性能的技巧?
避免频繁扩容、优化遍历效率三大核心展开,以下是具体技巧://示例:合理初始化HashMap(预估容量)intexpectedSize=1000;floatloadFactor=0.75f;intinitial
Capacity
一只蜘猪
·
2025-02-05 13:57
java
集合
面试
堆的实现——对的应用(堆排序)
个关键码的集合K={k0,k1,k2,…,kn−1},把它的所有元素按完全⼆叉树的顺序存储⽅式存储,在⼀个⼀维数组中,并满⾜:Ki=K2∗i+1且Ki_a=NULL;php->_size=php->_
capacity
孙同学要努力
·
2025-02-05 13:26
数据结构
c++
顺序表ArrayList源码分析
顺序表中的ArrayList源码新增元素add(intindex,Eelement)的时候,用到了位运算右移一位,此时扩容后的数组大小是原来的1.5倍(n+0.5n=1.5n),代码如下:intnew
Capacity
汤坤Sunshine
·
2025-02-05 11:10
Java基础
面试
java
ArrayList
C语言顺序表
pragmaonce#include#include#include#includetypedefstructList{//静态//inta[n];//动态int*a;intsize;//数据个数int
capacity
卷柏296
·
2025-02-03 09:18
c语言
windows
开发语言
数据库
C语言学习--const修饰符的作用,如何强制修改const定义的对象内容
:2.修饰指针应用场景:修饰函数应用场景:特殊用法,修饰寄存器应用场景:如何在运行过程中修改const变量参数示例实例2.1通过指针强制转换修改const修饰的成员示例:修改constuint32_t
capacity
天马行空工作坊
·
2025-02-02 02:01
C语言
c语言
学习
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他