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
Java中HashMap底层数据结构及主要参数?
HashMap的主要参数包括:初始容量(Initial
Capacity
):这是HashMap在创建时设定的桶数组的大小。默认值为16。这个值可以根据预计存储的键值对
山间漫步人生路
·
2024-03-28 22:27
java
数据结构
开发语言
C语言经典面试题目(十五)
以下是一个简单的堆数据结构的示例:#include#include#defineMAX_HEAP_SIZE100typedefstruct{int*elements;intsize;int
capacity
Masami22
·
2024-03-19 19:01
C语言面试题目
c语言
面试
开发语言
职场和发展
Leetcode146:LRU缓存(高频题)
的思想,核心思想是通过双向链表和哈希表来实现,每次淘汰就淘汰双向链表的末尾节点,插入或者查找元素时就将(新)节点移动到链表头,表示是最近刚使用过的元素,双向链表的末尾节点就是最近最少使用到的元素,也是在
Capacity
chenz1hao
·
2024-02-28 05:13
数据结构
LRU
leetcode
双向链表
哈希表
代码随想录算法训练营第六天|242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
哈希函数:h(key)=key%
capacity
;那如果这个key是负数呢?h(key)就是#includeconstintN=题目数据量*2+3;consti
y_wang09
·
2024-02-26 00:38
算法
链表
哈希算法
【STL】string的模拟实现
赋值运算符重载函数(1)写法一:传统写法(2)现代写法4、析构函数三、迭代器相关函数1、begin和end2、constbegin和constend3、利用迭代器进行遍历打印的演示四、容量和大小相关函数1、size和
capacity
2022horse
·
2024-02-20 22:59
C++初阶
c++
开发语言
ecmascript
【C++】vector模拟实现+迭代器失效
vector模拟实现成员变量定义默认成员函数构造函数迭代器范围for、对象类型匹配原则容量操作sizeempty
capacity
reserve成员变量未更新memcpy值拷贝resize内置类型的构造函数数据访问
奶芙c
·
2024-02-20 18:04
c++
开发语言
算法
笔记
c语言
HashMap1.7中的线程安全问题
文章目录前言正文前言下面聊聊JDK1.7HashMap的死循环问题,在这之前首先要知道JDK1.7的HashMap底层是数组+链表的形式的正文下面给出JDK1.7的扩容代码//扩容代码voidresize(intnew
Capacity
JWASX
·
2024-02-20 11:18
源码分析
哈希算法
java
数据结构
STL源码分析之vector
vector容器有已使用空间和可用空间,已使用空间是指vector容器的大小,可用空间是指vector容器可容纳的最大数据空间
capacity
。vector的实
小鱼的编程之路
·
2024-02-20 11:14
STL源码分析
C++基础
大数据
c++
LRU实现
importjava.util.Map;/**@author@date2020/3/1117:46@desc*/publicclassDoubleLink{LRUNodehead;LRUNodetail;int
capacity
Braint_java
·
2024-02-20 10:32
「数据结构」哈希表2:实现哈希表
之前会发生哈希冲突的元素可能扩容后就不会了比如数组初始长度为10,hash(key)=key%
capacity
,那么key为1和key为
Ice_Sugar_7
·
2024-02-20 05:24
Java数据结构
数据结构
散列表
哈希算法
C++ vector之resize()函数
element,默认为0resize()会改变容器的容量和当前元素个数定义vectorvv;头文件#include标准模版库的内容转:resize(),设置大小(size);reserve(),设置容量(
capacity
wuweiwangyao
·
2024-02-20 03:53
C#入门及进阶|数组和集合(七):ArrayList类
下表列出了ArrayList类的几个常用属性:属性名称属性说明
Capacity
获取或设置ArrayList可包含的元素数,默认为4。Count获取ArrayList中实际包含的元素数。下表列出了A
不止GIS
·
2024-02-15 07:31
C#入门及进阶教程
开发语言
c#
类与对象 上
typedefintDataType;structStack{voidInit(size_t
capacity
)
暗暗十分
·
2024-02-14 23:37
算法
开发语言
c++
笔记
C++STL容器常见用法大总结(快速复习上手版)
一、顺序型容器1.1vector动态数组,在内存中开辟一块连续空间,容量为
capacity
。追加元素至容器大小size超出容量
capacity
时,自动扩容。
seher_mz
·
2024-02-14 21:05
c++
开发语言
Java学习笔记-数据结构-ArrayList
构造函数publicArrayList(){this.elementData=DEFAULT
CAPACITY
_EMPTY_ELEMENTDATA;}看一下涉及到的成员变量transient关键字先不去管它
「已注销」
·
2024-02-14 16:42
学习笔记
Java
js实现RLU算法
RLURLU最近最少使用,针对是时间戳,不是使用次数classRLU{constructor(
capacity
){this.
capacity
=
capacity
;this.cache=newMap();}
多啦-A萌
·
2024-02-14 15:57
javascript
前端
开发语言
js实现LFU算法
本文通过全局nextId来表示第几次使用功能;classLFU{constructor(
capacity
){this.
capacity
=
capacity
;this.cache=[];this.nextId
多啦-A萌
·
2024-02-14 15:27
javascript
开发语言
ecmascript
「数据结构」优先级队列
关于堆的实现,之前的文章已经详细介绍过了,文章链接:二叉树1:堆的实现构造方法方法功能PriorityQueue()创建一个空的优先级队列,默认容量是11PriorityQueue(intinitial
Capacity
Ice_Sugar_7
·
2024-02-14 10:52
Java数据结构
数据结构
java
开发语言
HashMap原理 — 扩容机制及存取原理
回顾一下基本概念:table变量:HashMap的底层数据结构,是Node类的实体数组,用于保存key-value对;
capacity
:并不是一个成员变量,但却是一个必须要知道的概念,表示容量;size
java雅雅
·
2024-02-14 00:01
C++初阶:容器(Containers)list常用接口详解
容器list介绍:文章目录1.list的初步介绍2.list的定义(constructor)3.list迭代器(iterator)4.string的三种遍历4.1迭代器4.2范围for循环5.list
capacity
6
是Nero哦
·
2024-02-13 19:26
c++学习
c++
list
开发语言
java
linux
数据结构
C++笔记:string 类的模拟实现
文章目录一、string类的成员变量二、string类的成员函数1.构造、析构、与输出构造析构遍历相关的访问接口size+operator迭代器:begin+end插入元素与扩容reserve+
capacity
push_backappendoperator
ljh1257
·
2024-02-13 10:20
c++
笔记
数据结构
visual
studio
python 简单实现LB(负载均衡器)
以下是一个简单的示例:```pythonclassServer:def__init__(self,server_id,
capacity
):self.server_id=server_
田猿笔记
·
2024-02-12 22:20
python
负载均衡
开发语言
【C++】STL之string 超详解
目录1.string概述2.string使用1.构造初始化2.成员函数1.迭代器2.容量操作1.size和length返回字符串长度2.resize调整字符串大小3.
capacity
获得字符串容量4.reserve
饿了我会自己捡代码吃
·
2024-02-12 19:04
C++初阶
c++
开发语言
c语言
算法
经验分享
【数据结构】c语言实现顺序表
1、顺序表的初始化顺序表的底层是使用数组来存储数据的,其结构可以定义为typedefstructSeqList{SLDataType*a;//指向动态开辟的数组intsize;//有效数据个数int
capacity
tan77º
·
2024-02-12 13:39
c语言
开发语言
数据结构
算法
【数据结构】c语言实现通讯录
利用线性表实现通讯录,实际上就是将线性表中数组的类型改成结构体1、通讯录的创建在通讯录中,依次放入姓名、年龄、性别、电话号码、地址,size表示数组中实际元素的个数,
capacity
表示数组的容量。
tan77º
·
2024-02-12 13:39
c语言
开发语言
数据结构
C++类和对象(上)
2.类的引入typedefintDataType;structStack{voidInit(size_t
capacity
){_array=(DataType*)malloc(sizeof
自身就是太阳
·
2024-02-12 13:30
c++
开发语言
LeetCode 动态规划专题 5:0-1 背包问题
0-1背包问题描述问题描述:有一个背包,它的容量为(
Capacity
)。现在有种不同的物品,编号为,其中每一件物品的重量为,价值为。
李威威
·
2024-02-12 12:44
Android设计模式(二) 建造者模式
15,8,16,512,true,"test","")}classMacBook(privatevarscreenSize:Int,privatevarcpuCore:Int,privatevarram
Capacity
魁地奇
·
2024-02-12 05:42
【LRU Cache实现】( List + hashtable | template | LRU )
object)//optional::operatorbool()隐式转换return(ocache;//cachedefault
capacity
==64intcounter{32};//读写操作总次数
XNB's Not a Beginner
·
2024-02-11 22:43
list
哈希算法
数据结构
缓存
模板方法模式
c++
算法
C++初阶:适合新手的手撕vector(模拟实现vector)
上次讲了常用的接口:C++初阶:容器(Containers)vector常用接口详解今天就来进行模拟实现啦文章目录1.基本结构与文件规划2.空参构造函数(constructor)4.基本函数(size(),
capacity
是Nero哦
·
2024-02-11 21:04
c++学习
c++
开发语言
java
linux
c语言
数据结构
链表
C++类模板的特化
下面这个例子就是全特化#includeusingnamespacestd;templateclassSeqList{public:SeqList();~SeqList();private:int_size;int_
capacity
Nou_Camp
·
2024-02-11 17:44
c++
C++类模板的特化
Java 栈Stack 中add与push、peek与pop的区别
具体的看源码:publicsynchronizedbooleanadd(Ee){modCount++;ensure
Capacity
Helper(elementCount+1);elementData[el
zhang菜鸟
·
2024-02-11 08:17
数据结构和算法
stack
java
栈
Java中 List、Set、Map 之间的区别
JDK8中ArrayList扩容的实现是通过grow()方法里使用语句new
Capacity
=old
Capacity
+(old
Capacity
>>1)(即1.5倍扩容)计算容量,然后调用Arra
hequnwang10
·
2024-02-11 08:44
Java
java
链表
数据结构
面试
【坚持每日一题9.9】460. LFU 缓存
实现LFUCache类:LFUCache(int
capacity
)-用数据结构的容量
capacity
初始化对象intget(intkey)-如果键存在于缓存中,则获取键的值,否则返回-1。
程序员小2
·
2024-02-11 02:28
ArrayBlockingQueue 与 AQS中的ConditionObject
ArrayBlockingQueue构造函数:publicArrayBlockingQueue(int
capacity
){this(
capacity
,false);}publicArrayBlockingQueue
ppixiu
·
2024-02-10 21:08
string类的部分功能实现(stl)
iterator;//定义迭代器类型public://构造函数,可以接受一个C风格字符串作为参数,默认为空字符串string(constchar*str=""){_size=strlen(str);_
capacity
编程小公举
·
2024-02-10 15:37
C++基础学习历程
c++
java
算法
用Python写一个带界面的宿舍管理系统
```pythonclassDormitory:def\_\_init\_\_(self,name,
capacity
):self.name=nameself.
capacity
=
capacity
self.students
xjt921122
·
2024-02-10 08:14
python
开发语言
STL之list容器的介绍与模拟实现+适配器
STL之list容器的介绍与模拟实现+适配器1.list的介绍2.list容器的使用2.1list的定义2.2listiterator的使用2.3list
capacity
2.4listelementaccess2.5listmodifiers2.6list
初阳hacker
·
2024-02-10 08:13
#
C“嘎嘎”
系统学习
c++
list
开发语言
146、LRU 缓存 | 算法(leetcode,附思维导图 + 全部解法)300题
/***@param{number}
capacity
*/varLRUCache=function(
capacity
){
码农三少
·
2024-02-09 10:40
C++:STL - vector
C++:STL-vector构造函数修改操作push_backpop_backerase访问操作emptyoperatror[]backfront容量操作size
capacity
resizereserveC
盒马盒马
·
2024-02-08 22:47
C++
c++
java lru lfu,LRU和LFU有什么区别
解决方案Let'sconsideraconstantstreamofcacherequestswithacache
capacity
of3,se
伟大的凡人
·
2024-02-08 21:48
java
lru
lfu
双非本科准备秋招(20.1)—— 并发编程之生产者消费者
生产者仅负责产生结果数据,不关心数据该如何处理,而消费者专心处理结果数据JDK中各种阻塞队列,采用的就是这种模式代码实现:首先,设计消息队列类MessageQueue,需要指定容量
capacity
,用双向链表
随心自风流
·
2024-02-08 20:26
设计模式
java
开发语言
生产者消费者
并发编程
秋招
【c++】vector用法详解
vector定义vector容器的构造函数vector容器内元素的访问1.通过下标+[]来访问2.通过迭代器来访问3.通过范围for来访问vector常用函数的用法解析1.size()2.clear()3.
capacity
奶芙c
·
2024-02-08 14:24
c++
算法
开发语言
visual
studio
code
跟着Nature Communications学作图:R语言ggtern包画三元相图(Ternary plots )
论文Ahighlyconservedcorebacterialmicrobiotawithnitrogen-fixation
capacity
inhabitsthexylemsapinmaizeplantshttps
小明的数据分析笔记本
·
2024-02-07 22:30
Go学习笔记--Map基础
string]int{"one":1,"two":2,"three":3}m1:=map[string]int{}m1["one"]=1m2:=make(map[string]int,10/*Initial
Capacity
big_big_snail
·
2024-02-07 21:53
go学习笔记
go
编程语言
C++实现一个LRU缓存
#include#include#includeusingnamespacestd;classLRUCache{private:int
capacity
;unordered_map::iterator>>
Galaxy银河
·
2024-02-07 12:36
C++更多语法
计算机
/
人工智能
c++
缓存
开发语言
BitMap 算法原理及实现
教程2代码#include#include#include#includeusingnamespacestd;classBitMap{private:intmaxValue;intsize=32;int
capacity
Chaoying.
·
2024-02-06 23:50
数据结构
算法
c++
开发语言
Spring面试大全@Async使用02
threadPoolTaskExecutor:corePoolSize:10#核心线程数(默认线程数)maxPoolSize:100#最大线程数keepAliveTime:10#允许线程空闲时间(单位:默认为秒)queue
Capacity
SuperLBY
·
2024-02-06 23:12
#
Spring面试
spring
面试
java
【Java数据结构】模拟实现ArrayList
的模拟实现*/classSeqList{privateint[]elem;privateintusedSize=0;//记录当前顺序表有多少个有效数字publicstaticfinalintDEFAULT_
CAPACITY
为祖国添砖爪哇
·
2024-02-06 09:06
Java
java
数据结构
STL---string类
语言中的字符串二、标准库中的string类(1)string类的了解(2)string类的常用接口说明1.string类对象的常见构造2.string类对象的容量操作(1)size(2)lengh(3)
capacity
the sun34
·
2024-02-05 20:32
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
其他