From 646a37803fed18a76ddbbf4762e12f941ed64673 Mon Sep 17 00:00:00 2001 From: ouuan Date: Sun, 25 Aug 2019 15:00:06 +0800 Subject: [PATCH] =?utf8?q?=E7=BB=99=20bot=20=E5=80=92=E4=B8=80=E6=9D=AF?= =?utf8?q?=E5=8D=A1=E5=B8=83=E5=A5=87=E8=AF=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- docs/lang/csl/container-adapter.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/lang/csl/container-adapter.md b/docs/lang/csl/container-adapter.md index 054279c3..1a1b809d 100644 --- a/docs/lang/csl/container-adapter.md +++ b/docs/lang/csl/container-adapter.md @@ -96,19 +96,19 @@ std::cout << q1.empty() << " " << q2.empty() << endl; // 1 0 // 如果不想加命名空间,需要使用:using std::priority_queue; // 不推荐直接使用 using namespace std; std::priority_queue - /* - * T: 储存的元素类型 - * Container: - * 储存的容器类型,且要求满足顺序容器的要求、具有随机访问迭代器的要求 且支持 - * front() / push_back() / pop_back() 三个函数, 标准容器中 std::vector / - * std::deque 满足这些要求。 Compare: 默认为严格的弱序比较类型 - * priority_queue 是按照元素优先级大的在堆顶,根据 operator < - * 的定义,默认是大根堆, 我们可以利用 - * greater(若支持),或者自定义类的小于号重载实现排序。 - * 注意:只支持小于号重载而不支持其他比较符号的重载。 - */ - // 构造方式 : - std::priority_queue q1; +/* + * T: 储存的元素类型 + * Container: + * 储存的容器类型,且要求满足顺序容器的要求、具有随机访问迭代器的要求 且支持 + * front() / push_back() / pop_back() 三个函数, 标准容器中 std::vector / + * std::deque 满足这些要求。 Compare: 默认为严格的弱序比较类型 + * priority_queue 是按照元素优先级大的在堆顶,根据 operator < + * 的定义,默认是大根堆, 我们可以利用 + * greater(若支持),或者自定义类的小于号重载实现排序。 + * 注意:只支持小于号重载而不支持其他比较符号的重载。 + */ +// 构造方式 : +std::priority_queue q1; std::priority_queue> q2; // C++11 前,请使用 vector >,空格不可省略 std::priority_queue, greater> q3; -- 2.11.0