今天我在做一道字符串题时需要对一些字符串进行排序,但是如果比较符号为小于等于时,当 s1+s2s_1 + s_2s1+s2 和 s2+s1s_2+s_1s2+s1 相同时会 RERERE,需将其改成小于号才可过,请问具体是为什么呢?
比较函数如下:
inline bool cmp(string s1,string s2){ return s1+s2<=s2+s1; }