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