C++ 优先队列
std::priority_queue 是 C++ 标准库中的一个容器适配器,用于实现优先队列(堆)。它默认是一个最大堆(即优先级最高的元素在顶部),但可以通过自定义比较器实现最小堆或其他优先级规则。以下是 std::priority_queue 的基本用法: ...
std::priority_queue 是 C++ 标准库中的一个容器适配器,用于实现优先队列(堆)。它默认是一个最大堆(即优先级最高的元素在顶部),但可以通过自定义比较器实现最小堆或其他优先级规则。以下是 std::priority_queue 的基本用法: ...
本文介绍 \(\LaTeX\) 的基本使用方法。 ...
本文介绍了如何使用 Clang Format 来格式化 C++ 代码。 ...
在 C 语言中,字符串实际上是使用空字符 \0 结尾的一维字符数组。C 标准库提供了一系列对于字符串的操作,大多定义在头文件 <string.h> 中。本文对一些常用的字符串操作进行记录。 ...
高阶函数,就是以函数作为参数或是返回值的函数,是函数式编程的基本思想之一,在众多编程语言中都有实现。本文以 JavaScript 语言为例介绍了对于数组的一系列高阶函数,包括 map, reduce, filter, sort 等。 ...