c_cpp STL中的排序用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp STL中的排序用法相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <stdlib.h>
#include <functional>
#include <vector>
#include <string>
#include <algorithm>

using namespace std;

int main(void)
{
	vector<string> v;

	v.push_back("apple");
	v.push_back("puppy");
	v.push_back("andiord");
	v.push_back("banana");

	stable_sort(v.begin(), v.end(), 
		[](const string &left, const string &right) {
			return left.size() < right.size();
	});
	
  // sort(v.begin(), v.end(), greater<string>());

	for (auto i = v.begin(); i != v.end(); i++)
	{
		cout << *i << endl;
	}
}

以上是关于c_cpp STL中的排序用法的主要内容,如果未能解决你的问题,请参考以下文章

STL set 用法

c_cpp CPP排序功能用法

STL————vector的用法

STL--set使用用法

C++中的STL中map用法详解

C语言 STL中qsort用法