- 张乔淞 的博客
一些nb的东西
- 2024-8-10 20:44:38 @
auto
—————古希腊掌管遍历的神(用法:for(auto 变量名:要遍历的任何东西),注意这里要遍历的任何东西比如栈,vector,数组,queue等。总之不管啥原本遍历需要用iterator写很长代码的数据结构用它值接变短十倍) 示例(auto用法):
vector<int> q;
q.push_back(1);
q.push_back(2);
for (auto it : q)
{
cout << it << ' ';
}
输出:
1 2
sort()
————快排(放便且nb,可以对几乎任何数据结构进行快速排序,默认是从小到大,想掌控他的排序方法需要额外写一个函数来进行控制,写完在sort的两个参数的后面加上函数名就行了) 示例(sort快排):
vector<int> q;
q.push_back(2);
q.push_back(1);
sort(q.begin(),q.end());
for (auto it : q)
{
cout << it << ' ';
}
输出:
1 2
如果去掉第四行的输出:
2 1
PS:
可能有些地方写错了,请自行辨别