![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stl
blue_罗林
这个作者很懒,什么都没留下…
展开
-
算法 排序算法实现c++
1.冒泡排序//比较相邻的元素。如果第一个比第二个大,就交换它们两个;//对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;//针对所有的元素重复以上的步骤,除了最后一个;//重复步骤1~3,直到排序完成。void PopSort(vector<int>& src) { for (int i = 0; i < src...原创 2020-04-08 15:15:36 · 82 阅读 · 0 评论 -
C++基础以及stl-vector
vector 是一个动态增长的数组 使用模板来实现(模板元编程是真的黑科技)注意:正是因为vector的动态增长,在某些条件下会触发不可预计的错误。比如和动态库一起使用 并使用它作为接口 进行传入传出 一方的数据被另一方更改,动态扩容之后,当函数返回时,申请的空间需要释放,这时会违背 存储在哪边申请哪边释放的原则,导致程序崩溃 如果强行要使用这个接口类型,传入时预定大小即可 注:string也会...原创 2020-04-08 15:17:43 · 102 阅读 · 0 评论