C++ STL sort用法

一:功能

     对区间内元素进行排序,不保证相等元素的顺序(不稳定排序)

二:用法

#include <vector>
#include <list>
#include <algorithm>
#include <iostream>

int main() {
    std::vector<int> data1 = {9, 1, 8, 2, 7, 3, 6, 4, 5};
    std::sort(data1.begin(), data1.end());
    for (auto v : data1) {
        std::cout << v << " ";
    }
    std::cout << "\n";

    std::list<int> data2 = {9, 1, 8, 2, 7, 3, 6, 4, 5};
    // std::sort(data.begin(), data.end()); // doesn't compile
    data2.sort();
    for (auto v : data2) {
        std::cout << v << " ";
    }
    std::cout << "\n";
}

相关推荐

  1. new Promise

    2024-07-13 21:10:05       44 阅读
  2. qt 定时器

    2024-07-13 21:10:05       56 阅读
  3. fmt

    2024-07-13 21:10:05       52 阅读
  4. not exists

    2024-07-13 21:10:05       54 阅读
  5. 详解WebMvcConfigurer

    2024-07-13 21:10:05       37 阅读
  6. Tinyxml基本

    2024-07-13 21:10:05       58 阅读
  7. man

    2024-07-13 21:10:05       51 阅读
  8. mybatisPlus 常见

    2024-07-13 21:10:05       41 阅读
  9. v-show

    2024-07-13 21:10:05       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 21:10:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 21:10:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 21:10:05       58 阅读
  4. Python语言-面向对象

    2024-07-13 21:10:05       69 阅读

热门阅读

  1. 什么是稀疏化

    2024-07-13 21:10:05       18 阅读
  2. centos清空history

    2024-07-13 21:10:05       13 阅读
  3. 宪法学学习笔记(个人向) Part.5

    2024-07-13 21:10:05       19 阅读
  4. C++《日期》实现

    2024-07-13 21:10:05       20 阅读
  5. 151. Reverse Words in a String

    2024-07-13 21:10:05       20 阅读
  6. 力扣--20. 有效的括号

    2024-07-13 21:10:05       18 阅读
  7. RC-u3 跑团机器人

    2024-07-13 21:10:05       16 阅读
  8. 设计模式的七项原则

    2024-07-13 21:10:05       21 阅读
  9. 力扣2381.字母移位II

    2024-07-13 21:10:05       20 阅读
  10. Transformer模型:WordEmbedding实现

    2024-07-13 21:10:05       16 阅读
  11. stm32高级定时器

    2024-07-13 21:10:05       16 阅读