亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ 中的 set 如何查找元素

c++
小樊
81
2024-11-29 12:02:46
欄目: 編程語言

在 C++ 中,可以使用 std::set 容器來存儲唯一元素

  1. 使用 find() 成員函數:
#include <iostream>
#include <set>

int main() {
    std::set<int> my_set = {1, 2, 3, 4, 5};

    int target = 3;
    auto it = my_set.find(target);

    if (it != my_set.end()) {
        std::cout << "Element " << target << " found in the set." << std::endl;
    } else {
        std::cout << "Element " << target << " not found in the set." << std::endl;
    }

    return 0;
}
  1. 使用 count() 成員函數:
#include <iostream>
#include <set>

int main() {
    std::set<int> my_set = {1, 2, 3, 4, 5};

    int target = 3;
    if (my_set.count(target) > 0) {
        std::cout << "Element " << target << " found in the set." << std::endl;
    } else {
        std::cout << "Element " << target << " not found in the set." << std::endl;
    }

    return 0;
}

這兩種方法都可以在 O(log n) 的時間復雜度內查找元素。find() 函數返回一個指向找到的元素的迭代器,如果未找到元素,則返回 end() 迭代器。count() 函數返回一個整數,表示元素在集合中出現的次數,如果元素不存在,則返回 0。

0
黄石市| 高唐县| 溧水县| 信丰县| 郓城县| 阳新县| 项城市| 衢州市| 高唐县| 元氏县| 临夏县| 龙胜| 武汉市| 漳浦县| 阜平县| 广宁县| 洞头县| 乐昌市| 高平市| 邹平县| 万山特区| 怀来县| 盘山县| 淄博市| 泸水县| 阿坝| 壶关县| 涞水县| 依安县| 惠安县| 泉州市| 博野县| 东城区| 西乌珠穆沁旗| 库伦旗| 商洛市| 康乐县| 襄城县| 天镇县| 崇州市| 穆棱市|