C++ STL sort_heap 用法

一:功能

堆排序

二:用法

cpp 复制代码
#include <iostream>
#include <vector>
#include <algorithm>

int main() {
    std::vector<int> data = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

    std::make_heap(data.begin(), data.end());
    for (auto v : data)
        std::cout << v << " ";
    std::cout << "\n";

    std::sort_heap(data.begin(), data.end());
    for (auto v : data)
        std::cout << v << " ";
    std::cout << "\n";
}
相关推荐
qq_433554545 分钟前
C++ 双向循环链表
开发语言·c++·链表
Larry_Yanan26 分钟前
QML学习笔记(四十六)QML与C++交互:Q_PROPERTY宏映射
c++·笔记·qt·学习·ui·交互
再睡一夏就好40 分钟前
【C++闯关笔记】深究继承
java·数据结构·c++·stl·学习笔记
那我掉的头发算什么1 小时前
【数据结构】反射、枚举、lambda表达式以及补充知识
java·jvm·数据结构·intellij idea
mjhcsp1 小时前
C++ char 类型深度解析:字符与字节的双重身份
开发语言·c++·char
大大大大物~2 小时前
数据结构之HashMap(容器)
java·数据结构·容器
jikiecui2 小时前
信奥崔老师:实数型: float、double
c++·算法
allk552 小时前
List && Map在安卓中的优化
android·数据结构·性能优化·list·map
Source.Liu2 小时前
【CMakeLists.txt】CMake 编译定义带值参数详解
c++·qt·librecad
杨福瑞2 小时前
数据结构:顺序表讲解(1)
c语言·开发语言·数据结构