数据结构与算法
啦啦大侠
这个作者很懒,什么都没留下…
展开
-
最基本的算法:交换(swap)
void swap(int x,int y) 这个方法不行1.void swap(int *px,int *py)2.#define swap(x,y,t) ((t)=(x),(x)=(y),(y)=(t))3.void swap(int &x,int &y){int tmp;tmp=x;x=y;y=tmp;}4.template<...原创 2019-04-11 15:12:53 · 874 阅读 · 0 评论 -
stl提供了三个最基本的容器:vector,list,deque
转自:https://blog.csdn.net/bmjhappy/article/details/82228080stl提供了三个最基本的容器:vector,list,deque。vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝,另外,当该数...转载 2019-04-30 14:54:49 · 151 阅读 · 0 评论