链接:https://vjudge.net/contest/239797#problem/A/* *这道题其实可以不用vector,直接用数组也是一样可以AC的。但是题目没有指定n的范围,所以就决定开动态数组比较保险; *学会使用freopen("in.txt","r",stdin);来输入题目的样 ...
分类:
其他好文 时间:
2018-07-27 22:24:46
阅读次数:
181
Vbs是一种Windows脚本,它的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版),VBS是Visual Basic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫 ...
分类:
其他好文 时间:
2018-07-27 14:34:28
阅读次数:
143
一、关于vector vector是C++提供的一个容器,它是一个能够存放任意类型的动态数组,可以随时增加和压缩数据。 使用vector时需要注意以下几点: 1. 如果要表示的向量长度较长(需要为向量内部保存很多数),容易导致内存泄漏,而且效率会很低; 2. vector作为函数的参数或者返回值时, ...
分类:
其他好文 时间:
2018-07-26 16:37:17
阅读次数:
113
尽管能计算得到尾后指针,但这种用法极易出错。为了让指针的使用更简单、更安全,c++新标准引入了两个名为begin和end的函数。这两个函数与容器中的两个同名成员功能类似,不过数组毕竟不是类类型,因此这两个函数不是成员函数。正确的使用形式是将数组作为它们的参数: 不能用动态数组 这两个函数定义在ite ...
分类:
编程语言 时间:
2018-07-26 15:17:41
阅读次数:
185
**动态数组起源:** 在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定。对于这种问题,用静态数组的办法很难解决。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数结合指针可以按需要动态地分配内存空间,来构建动态数组,也可把不再使用的空间回收待用 ...
分类:
编程语言 时间:
2018-07-23 22:13:20
阅读次数:
250
package com.immoc; import java.util.ArrayList; import java.util.List; /** * 实现动态数组 * */ public class Array { private E[]data;; private int size; publi... ...
分类:
编程语言 时间:
2018-07-22 15:13:10
阅读次数:
188
一、vector转换为动态数组 二、将string类型字符串放入vector中,从vector中转换到c风格字符串动态数组中 注释:strcpy(p,(*iter).c_str()); 这句话在VS2015运行错误 需使用strcpy_s,但使用后重载函数类型错误,尚未解决 ...
分类:
编程语言 时间:
2018-07-21 14:44:39
阅读次数:
159
Java集合分类: List Set Map Queue 数组 工具类 扩展类 List: ArrayList :动态数组。 LinkedList:双向链表。 Vector:线程安全的动态数组。 Stack:对象栈,遵循先进后出的原则。 Set: EnumSet:枚举类型专用Set,所有元素都是枚举 ...
分类:
编程语言 时间:
2018-07-12 18:17:30
阅读次数:
136
1.. 数组基础 数组就是把数据码成一排进行存放。 Java中,数组的每个元素类型必须相同,可以都为int类型,string类型,甚至是自定义类型。 数组的命名要语义化,例如,如果数组用来存放学生的成绩,那么命名为scores就比较合适。 索引(index)是数组中的一个重要概念,它是我们给数组中的 ...
分类:
编程语言 时间:
2018-07-07 13:54:27
阅读次数:
187
功能: 1.增、删、改、查 2.扩容、缩容 3.复杂度分析 4.均摊复杂度 5.复杂度震荡 分析动态数组的时间复杂度: 分析resize的时间复杂度: ...
分类:
编程语言 时间:
2018-07-04 23:38:08
阅读次数:
207