Re: [问题] c++将字串排序

楼主: soheadsome (师大狗鼻哥)   2016-05-10 21:20:26
※ 引述《cchou0114 (嘻嘻)》之铭言:
: 如题
: 我想要将字串排序
: 例如有3个字串
: 分别存在一个字串阵列中
: string word[];
: word[0]="Hello";
: word[1]="World";
: word[2]="Bye";
: 要怎么把他依照字首顺序排序呢
: 变成这样
: word[0]="Bye";
: word[1]="Hello";
: word[2]="World";
: 求各位大大给个意见或提示
: 谢谢!
#include <algorithm>
sort(word,word+3, [](auto a, auto b){
return a[0] > b[0];
});
作者: loveflames (咕啾咕啾魔法阵)   2016-05-10 21:23:00
我猜他会跟你说不能用STL
作者: Caesar08 (Caesar)   2016-05-10 21:24:00
不会那么惨吧,他都用string了
作者: bibo9901 (function(){})()   2016-05-10 22:08:00
"=>" 是写错了吧
作者: Caesar08 (Caesar)   2016-05-10 22:10:00
是喔
楼主: soheadsome (师大狗鼻哥)   2016-05-11 07:12:00
写其他语言的lambda写习惯了....

Links booklink

Contact Us: admin [ a t ] ucptt.com