1. 程式人生 > 其它 >泛型演算法:判斷序列間是否是包含關係演算法includes()

泛型演算法:判斷序列間是否是包含關係演算法includes()

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

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

  • list為空時返回也是true。
  • list2元素不能重複,否則返回false。
  • list1可以有重複元素