c++vector从大到小
时间: 2023-10-25 14:08:47 浏览: 80
可以使用STL中的sort函数,将vector从大到小排序。具体实现如下:
```c++
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> v = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5};
sort(v.begin(), v.end(), greater<int>());
for (int i = 0; i < v.size(); i++) {
cout << v[i] << " ";
}
cout << endl;
return 0;
}
```
输出结果为:9 6 5 5 5 4 3 3 2 1 1
其中,sort函数的第三个参数是一个比较函数,greater<int>()表示从大到小排序。
相关问题
c++ vector大小
引用\[1\]: 在C++中,vector是一种动态数组,可以根据需要自动调整大小。vector的大小可以通过size()函数来获取。在引用的代码示例中,vector的大小可以通过调用v.size()来获取,其中v是vector的对象。在示例中,vector的大小为4。\[1\]
问题: c++ vector大小是多少?
回答: 在C++中,vector的大小可以通过调用size()函数来获取。在给定的代码示例中,vector的大小为4。\[1\]
#### 引用[.reference_title]
- *1* *2* *3* [C++ vector](https://blog.csdn.net/mz474920631/article/details/124898830)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
c++vector默认大小
回答: 在C++中,vector的默认大小是0。当你使用默认构造函数创建一个vector对象时,它不包含任何元素,大小为0。\[3\]
#### 引用[.reference_title]
- *1* *2* [C++ vector数组初始化大小的方法](https://blog.csdn.net/weixin_44718636/article/details/105357983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [vector](https://blog.csdn.net/SlowIsFastLemon/article/details/103943102)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)