logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++11新特性(7)之push_back与emplace_back之间的区别

c++11新加入了emplace_back():如果要将一个临时变量push到容器的末尾,push_back()需要先构造临时对象,再将这个对象拷贝到容器的末尾,而emplace_back()则直接在容器的末尾构造对象,这样就省去了拷贝的过程。请看代码:#include <iostream>#include <cstring>#include <ve...

数据结构与算法c++实现(3)之选择排序

选择排序时间复杂度O(n*n),比冒泡排序的优点是,减少了多次的交换顺序。#include<iostream>using namespace std;void select_sort(int list[],int n){int min;for(int i = 0; i < n-1; ++i){min = i;for(int j = i+1;j...

到底了