1. 程式人生 > 其它 >泛型演算法:字典序比較演算法lexicographical_compare()

泛型演算法:字典序比較演算法lexicographical_compare()

技術標籤:# c++標準庫中的演算法

#define debug qDebug()<<
int main(int argc, char *argv[])
{
    QList<int> list1{26,33,44,66,77,99,33};
    QList<int> list2{26,33,44,66,777};
    auto result = std::lexicographical_compare(list1.begin(),list1.end(),list2.begin(),list2.end());
    debug result;
}

依次比較每個元素,直到發現有不同的元素,如果序列1中對應元素 < 序列2中對應元素,返回true,否則返回false。