logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++中vector容器中capacity函数和size函数的区别_代码讲解

首先介绍一段c++ primer书上的内容,再结合代码去理解,会好理解一点。vector对象是如何增长的(第五版P356)      ~~~~~~      为了支持快速随机访问,vector将元素连续存储–每个元素紧挨着前一个元素存储。   &nb

c++中substr()函数的用法详解

定义:substr()是C++语言的函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。如果没有指定长度_Count或_Count+_Off超出了源字符串的长度,则子字符串将延续到源字符串的结尾。语法:substr(size_type _Off = 0,size_type _Count = npos)形式 : s.substr(pos, len)返回值: string,包含s中从p

1060 爱丁顿数 (25分)/c++实现,测试点三,五问题

英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤N)。输入格式:输入第一行给出一个正整数 N (≤10​5​​),即连续骑车的天数;第二行给出 N 个非负整数,代表每天的骑车距离。输出格式:在一行中给出 N 天的爱

c++中vector使用详解

一、向量的介绍向量vector是一种对象实体,能够容纳许多其他类型相同的元素,因此,又被成为容器,与string相同,vector同属于STL(Standard Template Library,标准库)中的一种自定义的数据类型,可以广义上认为是数组的增强版。  在使用它,需要包含vector头文件,#include< vector

Java二维数组排序以及接口Comparator的使用

刚学习Java一个月,对于没东西不是很熟悉,今天在刷题时候时候,需要对多维数组中的一维进行升序/降序排列,思考到这个问题,开始百度学习如何解决!!!常用类Arrays中有个sort()方法,可以对数组进行默认的升序排列:import java.util.Arrays;public class Solution {public static void main(String[] args) {int

到底了