中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

nth_element在c++中的使用示例有哪些

c++
小樊
81
2024-08-11 05:34:34
欄目: 編程語言

  1. 找到數組中第k小的元素:
#include <iostream>
#include <algorithm>

int main() {
    int arr[] = {9, 4, 7, 2, 5, 1, 6, 3, 8};
    int k = 3; // 找第3小的元素

    std::nth_element(arr, arr + k - 1, arr + 9);

    std::cout << "第" << k << "小的元素是:" << arr[k - 1] << std::endl;

    return 0;
}
  1. 找到數組中第k大的元素:
#include <iostream>
#include <algorithm>

int main() {
    int arr[] = {9, 4, 7, 2, 5, 1, 6, 3, 8};
    int k = 3; // 找第3大的元素

    std::nth_element(arr, arr + 9 - k, arr + 9);

    std::cout << "第" << k << "大的元素是:" << arr[9 - k] << std::endl;

    return 0;
}

0
孟津县| 徐水县| 靖宇县| 蓝山县| 双桥区| 英超| 城市| 平罗县| 彰化县| 庆城县| 罗平县| 苍溪县| 晋宁县| 武穴市| 夏河县| 武陟县| 青铜峡市| 乳山市| 阜新| 建平县| 建始县| 三原县| 应用必备| 政和县| 宜州市| 册亨县| 班戈县| 察哈| 措美县| 仲巴县| 彭山县| 常熟市| 偃师市| 土默特左旗| 抚松县| 崇礼县| 都兰县| 咸宁市| 丰台区| 德昌县| 运城市|