logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何避免vector动态扩容?

假如我们有n个元素向vector中插入,倍增因子是m,在n个元素的插入期间,总共需要扩容log以m为底的n次,假如是,我们现在有1000个元素需要向vector中进行插入,而倍增因子是2,那么总共需要扩容的次数是:log以2为底的1000,来一个向上取整,也就是算出来是10,总共需要扩容10次。+m^ log以m为底的n表示:等比数列,算出结果,代表n个元素以等比方式扩容所需要耗费的总操作数,然后

文章图片
#c++
网络协议

协议其实就是描述某一场景下的标准,在学校要遵守校规,在马路上要遵守交通规则。网络协议就是一组网络规则的集合,是我们共同遵守的约定或标准。◼ ARP : 地址解析协议,是根据 IP 地址获取 MAC 地址的协议。◼ TELNET : 是 internet 远程登陆服务的标准协议。每种协议在特定场景下产生作用。在需要的时候去遵守相应的协议。在不同场景下遵守相应的约束。◼ ICMP :因特网控制报文协议

文章图片
#网络协议#网络
C++ 常见问题总结(5)

set称作集合,只存储key;map映射表,存储[key,value]键值对,它们的底层数据结构都是红黑树,都是通过key进行元素比较堆上分配的。

文章图片
#c++#开发语言
到底了