main.m Array.h Array.c Object.h Object.c Student.h Student.c ...
分类:
编程语言 时间:
2016-05-09 14:09:51
阅读次数:
261
vector:动态数组,头文件 #include
定义:vector vec_name;
//定义整形vector
vector a;
//向容器末尾动态添加元素
a.push_back(1);
a.push_back(2);
//返回元素个数
int n = a.size();
//遍历容器
for(int i=0; i<n; i++)
{
cout<...
分类:
其他好文 时间:
2016-05-07 09:54:28
阅读次数:
158
/*
vector:动态数组,头文件 #include
定义:vector vec_name;
*/
//定义整形vector
vector a;
//向容器末尾动态添加元素
a.push_back(1);
a.push_back(2);
//返回元素个数
int n = a.size();
//遍历容器
for(int i=0; i<n; i++)...
分类:
其他好文 时间:
2016-05-07 09:46:48
阅读次数:
110
vector 1) * :使用vector必须包含vector头文件。可变长的动态数组,支持随机访问,所有STL算法都可以对vector进行操作。 ** :随机根据下标访问某个元素的时间是一个常数,尾部添加大多数情况下也是常数,中间插入和删除速度较慢。 2)成员函数 初始化 vector // 创建 ...
分类:
其他好文 时间:
2016-05-05 14:26:21
阅读次数:
128
vector 容器 vector是C++标准模版库(STL,Standard Template Library)中的部分内容。之所以认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单的说:vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 使用vector容器之前必须加上 ...
分类:
编程语言 时间:
2016-05-02 17:03:58
阅读次数:
320
一、 ArrayList概述:本文的源代码分析基于的JDK版本是1.8.
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用co...
分类:
编程语言 时间:
2016-04-29 19:07:31
阅读次数:
269
new 是申请动态存储空间 ⑴动态无名变量, int *p=new int; 动态数组的 int *p=new int [10]; //动态数组的大小可以是变量或常量;而一般直接声明数组时,数组大小必须是常量 动态数组的大小是变量 cout<<"输入元素个数:"; cin>>a; p=new int ...
分类:
编程语言 时间:
2016-04-28 00:22:33
阅读次数:
223
一、 ArrayList概述:本文的源代码分析基于的JDK版本是1.8.
ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。
ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用co...
分类:
编程语言 时间:
2016-04-26 21:20:32
阅读次数:
254
介绍
这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。
Vector总览
vector是C++标准模板库中的部分内容,它是一个多功能...
分类:
其他好文 时间:
2016-04-22 19:36:12
阅读次数:
128
STL中经常使用的数据结构: [1] stack、queue默认的底层实现为deque结构。 [2] deque:用map管理多个size大小的连续内存块,方便头尾插入。 [3] vector:变长动态数组。每次增大1.5倍,删除元素时不释放空间。 [4] priority_queue底层默认採用v ...
分类:
其他好文 时间:
2016-04-22 18:12:31
阅读次数:
168