网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加戳这里获取
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
string tmp; while(cin>>n) { for(int i=0;i<n;i++) { cin>>tmp; s.push_back(tmp); } sort(s.begin(),s.end()); } for(auto x:s) cout<<x<<endl; return 0; 123456789101112
}
方法二、 12345
#include
#include
#include
#include
using namespace std;
bool cmp(const string &s1 , const string &s2)
{
return s1 <s2;
}
int main()
{
int n;
cin >> n;
vector res;
while(n–)
{
string word;
cin >> word;
res.push_back(word);
}
sort(res.begin(),res.end(),cmp);
for(auto x : res) cout << x << endl;
return 0;
}
sort函数包含在头文件为`#include<algorithm>`的c++标准库中,使用sort函数之前记得调用algorithm头文件。 sort函数有三个参数: (1)第一个是要排序的数组的起始地址; (2)第二个是结束的地址(最后一位要排序的地址); (3)第三个参数是排序的方法,可以是从大到小也可以是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。 sort函数使用模板: sort(start, end, 排序方法) 下面就具体使用sort函数结合对数组排序进行说明: 例一:
123456789101112131415161718192021222324252627#include
#include //调用sort函数
using namespace std;
bool compare(int a, int b){ //从大到小排序
return a > b;
}
int main(){
int a[10] = {9,6,3,8,5,2,7,4,1,0};
for(int i = 0; i < 10; i++)
sort(a, a+10, compare); //在这里就不需要对compare函数传入参数了,这是规则
for(int i = 0; i < 10; i++)
cout << a[i] << " ";
cout << endl;
return 0;
}
例二:来自剑指offer-把数组排成最小的数 题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 代码实现如下:    **网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。** **[需要这份系统化的资料的朋友,可以添加戳这里获取](https://bbs.csdn.net/topics/618668825)** **一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!** t/topics/618668825)** **一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
12345678910111213141516171819202122232425262728相关知识
C C++最新华为机试
字符串 (C++/CX)
这道题是给使用C/C++语言的同学准备的。使用其他语言的同学,可能需要花点功夫思
一个可敬的队友
数据结构课程设计C/C++版
华为软件命名规范
华为公司的代码风格
【华为摄影 N 4】超级微距之花卉篇
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
c++ TCHAR转string导致中文缺失或乱码问题及解决
网址: C C++最新华为机试 https://m.huajiangbk.com/newsview106139.html
上一篇: 初中生物重要知识点总结归纳 |
下一篇: 纯手打AJAX,还有一个对象转查 |