介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。Vect...
分类:
其他好文 时间:
2015-07-12 20:11:14
阅读次数:
106
Collection├List 接口│├LinkedList 链表│├ArrayList 顺序结构动态数组类│└Vector 向量 线程安全│ └Stack 栈└SetMap├HashTable 线程安全├HashMap 可以接受key 为null的情况└WeakHashMap List接口...
分类:
编程语言 时间:
2015-07-09 21:09:22
阅读次数:
127
STL提供了一些模板类,实现了《数据结构》中的一些数据结构类型
在写代码时用到栈,队列等数据结构时可以充分利用STL模板类,会发现特别好用。
想起C语言中用数组实现栈和队列,简直就是噩梦。
C++是世界上最好的语言。。。(just kidding !!!)
顺序容器:动态数组vector;deque链表list;
关联容器:set/multiset有序值;map/multimap...
分类:
编程语言 时间:
2015-07-08 09:39:06
阅读次数:
134
介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vector容器,而且应该不会再去使用C类型的动态数组了。Vect...
分类:
其他好文 时间:
2015-07-07 21:04:30
阅读次数:
115
数组:
#include
using namespace std;
//模板函数
template
void dump(T val)
{
cout >>>" << __FUNCTION__ << endl;//内置的宏,打印当前函数的名字
cout << sizeof(val) << ":" << typeid(val).name() << endl;
cout << "<<<<" ...
分类:
编程语言 时间:
2015-07-06 12:18:58
阅读次数:
102
在ASP中,数组是具有相同名字的一组变量,数组中包含多个元素,由不同的下标值区分数组的各个元素。在VBScript中,数组有两种类型:静态数组和动态数组。
1、静态数组
静态数组在编译时开辟内存区,数组大小在运行时不可改变。
定义一个一维数组mmArray(3)
Dim mmArray(3)
mmArray(0)=1
mmArray(1)=3
mmArray(2)=5
mmArray...
分类:
编程语言 时间:
2015-06-28 12:41:15
阅读次数:
169
一般大家都知道ArrayList和LinkedList的大致区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。...
分类:
编程语言 时间:
2015-06-27 16:41:33
阅读次数:
151
1、List List接口是Collection的子接口,List是一个可重复集合2、ArrayList和LinkedList ArrayList和LinkedList是List接口最常见的两个实现类,分别用动态数组和链表的方式实现了List接口。3、get与set方法 List除了继承Col...
分类:
其他好文 时间:
2015-06-27 11:25:49
阅读次数:
111
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件...
分类:
编程语言 时间:
2015-06-26 18:01:36
阅读次数:
152
摘自http://pengcqu.iteye.com/blog/502676一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于L...
分类:
编程语言 时间:
2015-06-26 10:52:52
阅读次数:
115