码迷,mamicode.com
首页 >  
搜索关键字:动态数组    ( 921个结果
作业 - 动态数组
main.m Array.h Array.c Object.h Object.c Student.h Student.c ...
分类:编程语言   时间:2016-05-09 14:09:51    阅读次数:261
2016/05/06
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
2016/05/06
/* 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
2.1顺序容器-vector
vector 1) * :使用vector必须包含vector头文件。可变长的动态数组,支持随机访问,所有STL算法都可以对vector进行操作。 ** :随机根据下标访问某个元素的时间是一个常数,尾部添加大多数情况下也是常数,中间插入和删除速度较慢。 2)成员函数 初始化 vector // 创建 ...
分类:其他好文   时间:2016-05-05 14:26:21    阅读次数:128
C++STL中的vector
vector 容器 vector是C++标准模版库(STL,Standard Template Library)中的部分内容。之所以认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单的说:vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 使用vector容器之前必须加上 ...
分类:编程语言   时间:2016-05-02 17:03:58    阅读次数:320
java ArrayList集合分析
一、 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
java ArrayList集合分析
一、 ArrayList概述:本文的源代码分析基于的JDK版本是1.8. ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用co...
分类:编程语言   时间:2016-04-26 21:20:32    阅读次数:254
STL vector用法介绍
介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。   Vector总览 vector是C++标准模板库中的部分内容,它是一个多功能...
分类:其他好文   时间:2016-04-22 19:36:12    阅读次数:128
STL中经常使用数据结构
STL中经常使用的数据结构: [1] stack、queue默认的底层实现为deque结构。 [2] deque:用map管理多个size大小的连续内存块,方便头尾插入。 [3] vector:变长动态数组。每次增大1.5倍,删除元素时不释放空间。 [4] priority_queue底层默认採用v ...
分类:其他好文   时间:2016-04-22 18:12:31    阅读次数:168
921条   上一页 1 ... 57 58 59 60 61 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!