C++笔记
文章平均质量分 69
suanshenme
这个作者很懒,什么都没留下…
展开
-
C++中sort()排序函数的用法
sort(first_pointer,first_pointer+n,cmp)该函数可以给数组,或者链表list、向量排序。实现原理:sort并不是简单的快速排序,它对普通的快速排序进行了优化,此外,它还结合了插入排序和推排序。系统会根据你的数据形式和数据量自动选择合适的排序方法,这并不是说它每次排序只选择一种方法,它是在一次完整排序中不同的情况选用不同方法,比如给一个数据量较大的数组排序,开始采用快速排序,分段递归,分段之后每一段的数据量达到一个较小值后它就不继续往下递归,而是选择插入排序,如果递归的原创 2021-03-04 16:32:38 · 1212 阅读 · 1 评论 -
C++中如何从键盘中读取一行整数存进vector
#include <sstream>using namespace std;bool read_list(vector<int>& a){ string line; int x = 0; if (!getline(cin, line)){ //cin是正在读取的输入流,line是要存进的string变量名称 return false; } stringstream ss(line); //用line初始化stringstream原创 2021-02-26 12:19:24 · 4414 阅读 · 1 评论