c_cpp CPP排序功能用法

Posted

tags:

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

#include<bits/stdc++.h>
using namespace std;

// #Sorting #Vectors #IMP_NOTES

void print(vector<int> a){
	for(int i=0;i<a.size();i++){
		cout<<a[i]<<" ";
	}
	cout<<endl;
}
int main(){
	int n;
	cin>>n;
	vector<int> a(n);
	for(int i=0;i<n;i++){
		cin>>a[i];
	}
	vector<int> b(n);
	for(int i=0;i<n;i++){
		b[i]=a[i];
	}
	vector<int> c(n);
	for(int i=0;i<n;i++){
		c[i]=a[i];
	}
	print(a);
	sort(a.begin(),a.end());
	print(a);
	sort(b.begin(),b.begin()+4); // sorts from starting to 4th element (not 4 index) [0,4)
	print(b);
	sort(c.begin()+4,c.end()); // sorts from 4th index (not 4th element)	[4,end)
	print(c);
	return 0;
}

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

c_cpp 归并排序的.cpp

c_cpp 希尔排序的.cpp

c_cpp 插入排序的.cpp

c_cpp 选择排序的.cpp

c_cpp 冒泡排序的.cpp

c_cpp 快速排序的.cpp