Files
hustoj/web/cppreference-zh/chmhelp/cpp-named_req-compare.html
2025-08-01 12:57:54 +08:00

469 lines
25 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>C++ &#20855;&#21517;&#35201;&#27714;&#65306;&#27604;&#36739; (Compare)</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_named_req_Compare skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading"><span style="font-size:0.7em; line-height:130%">C++ &#20855;&#21517;&#35201;&#27714;&#65306;</span><span style="font-style:italic">&#27604;&#36739;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Compare)</span></h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-named_req.html">named req</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p><strong class="selflink"><span style="font-style:italic">&#27604;&#36739;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Compare)</span></strong> &#26159;&#19968;&#20123;&#26631;&#20934;&#24211;&#35774;&#26045;&#38024;&#23545;&#29992;&#25143;&#25552;&#20379;&#30340;&#20989;&#25968;&#23545;&#35937;&#31867;&#22411;&#25152;&#26399;&#24453;&#30340;&#19968;&#32452;&#35201;&#27714;&#12290;</p>
<p>&#23545;&#28385;&#36275;<span style="font-style:italic">&#27604;&#36739;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Compare)</span> &#30340;&#31867;&#22411;&#30340;&#23545;&#35937;&#36816;&#29992;&#20989;&#25968;&#35843;&#29992;&#25805;&#20316;&#30340;&#36820;&#22238;&#20540;&#65292;&#24403;<a href="cpp-language-implicit_conversion.html">&#25353;&#35821;&#22659;&#36716;&#25442;</a>&#25104; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span></span></span> &#26102;&#65292;&#33509;&#27492;&#31867;&#22411;&#25152;&#24341;&#20837;&#30340;<i>&#20005;&#26684;&#24369;&#24207;&#20851;&#31995;</i>&#20013;&#65292;&#35813;&#35843;&#29992;&#30340;&#31532;&#19968;&#23454;&#21442;&#20808;&#20110;&#31532;&#20108;&#23454;&#21442;&#65292;&#21017;&#29983;&#25104; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw2">true</span></span></span>&#65292;&#21542;&#21017;&#29983;&#25104; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw2">false</span></span></span>&#12290;</p>
<p>&#19982;&#20219;&#20309;<a href="cpp-named_req-BinaryPredicate.html"><span style="font-style:italic">&#20108;&#20803;&#35859;&#35789;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(BinaryPredicate)</span></a> &#30456;&#21516;&#65292;&#19981;&#20801;&#35768;&#35813;&#34920;&#36798;&#24335;&#30340;&#27714;&#20540;&#36890;&#36807;&#35299;&#24341;&#29992;&#30340;&#36845;&#20195;&#22120;&#35843;&#29992;&#38750; const &#20989;&#25968;&#12290;</p>
<h3><span class="mw-headline" id=".E8.A6.81.E6.B1.82">&#35201;&#27714;</span></h3>
<p>&#20197;&#19979;&#24773;&#20917;&#19979;&#65292;&#31867;&#22411; <code>T</code> &#28385;&#36275;<span style="font-style:italic">&#27604;&#36739;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Compare)</span></p>
<ul>
<li>&#31867;&#22411; <code>T</code> &#28385;&#36275;<a href="cpp-named_req-BinaryPredicate.html"><span style="font-style:italic">&#20108;&#20803;&#35859;&#35789;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(BinaryPredicate)</span></a> &#65292;&#19988;</li>
</ul>
<p>&#32473;&#23450;</p>
<ul>
<li><code>T</code> &#31867;&#22411;&#30340;&#23545;&#35937; <code>comp</code></li>
<li><code>equiv(a, b)</code>&#65292;&#20026;&#31561;&#20215;&#20110; <code>!comp(a, b) &amp;&amp;&nbsp;!comp(b, a)</code> &#30340;&#34920;&#36798;&#24335;</li>
</ul>
<p>&#19979;&#21015;&#34920;&#36798;&#26159;&#24517;&#39035;&#21512;&#27861;&#19988;&#25317;&#26377;&#20854;&#25351;&#23450;&#30340;&#25928;&#26524;</p>
<table class="wikitable">
<tr>
<th>&#34920;&#36798;&#24335;</th>
<th>&#36820;&#22238;&#31867;&#22411;</th>
<th>&#35201;&#27714;</th>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>a, b<span class="br0">)</span></span></span></td>
<td><a href="cpp-language-implicit_conversion.html">&#21487;&#38544;&#24335;&#36716;&#25442;</a>&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span></span></span></td>
<td>&#24314;&#31435;&#20855;&#26377;&#19979;&#21015;&#24615;&#36136;&#30340;<a href="https://en.wikipedia.org/wiki/Strict_weak_ordering" class="extiw" title="enwiki:Strict weak ordering">&#20005;&#26684;&#24369;&#24207;</a>&#20851;&#31995;
<ul>
<li>&#23545;&#20110;&#25152;&#26377; <code>a</code>&#65292;<span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>a,a<span class="br0">)</span><span class="sy1">==</span><span class="kw2">false</span></span></span></li>
<li>&#33509; <span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>a,b<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span> &#21017; <span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>b,a<span class="br0">)</span><span class="sy1">==</span><span class="kw2">false</span></span></span></li>
<li>&#33509; <span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>a,b<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span> &#19988; <span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>b,c<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span> &#21017; <span class="t-c"><span class="mw-geshi cpp source-cpp">comp<span class="br0">(</span>a,c<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span></li>
</ul>
</td>
</tr>
<tr>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>a, b<span class="br0">)</span></span></span></td>
<td><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw4">bool</span></span></span></td>
<td>&#24314;&#31435;&#20855;&#26377;&#19979;&#21015;&#24615;&#36136;&#30340;&#31561;&#20215;&#20851;&#31995;
<ul>
<li>&#23545;&#20110;&#25152;&#26377; <code>a</code>&#65292;<span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>a,a<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span></li>
<li>&#33509; <span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>a,b<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span> &#21017; <span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>b,a<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span></li>
<li>&#33509; <span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>a,b<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span> &#19988; <span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>b,c<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span> &#21017; <span class="t-c"><span class="mw-geshi cpp source-cpp">equiv<span class="br0">(</span>a,c<span class="br0">)</span><span class="sy1">==</span><span class="kw2">true</span></span></span></li>
</ul>
</td>
</tr>
</table>
<p>&#27880;&#65306;<code>comp</code> &#22312; <code>equiv</code> &#25152;&#30830;&#23450;&#30340;&#31561;&#20215;&#31867;&#19978;&#24341;&#20837;&#20102;&#19968;&#31181;<i>&#20005;&#26684;&#20840;&#24207;</i>&#12290;</p>
<h3><span class="mw-headline" id=".E6.A0.87.E5.87.86.E5.BA.93">&#26631;&#20934;&#24211;</span></h3>
<p>&#19979;&#21015;&#26631;&#20934;&#24211;&#35774;&#26045;&#26399;&#24453;<span style="font-style:italic">&#27604;&#36739;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Compare)</span> &#31867;&#22411;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-set.html"><span class="t-lines"><span>set</span></span></a></div>
</div>
</td>
<td>&#21807;&#19968;&#38190;&#30340;&#38598;&#21512;&#65292;&#25353;&#29031;&#38190;&#25490;&#24207;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-map.html"><span class="t-lines"><span>map</span></span></a></div>
</div>
</td>
<td>&#38190;&#20540;&#23545;&#30340;&#38598;&#21512;&#65292;&#25353;&#29031;&#38190;&#25490;&#24207;&#65292;&#38190;&#26159;&#21807;&#19968;&#30340;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-multiset.html"><span class="t-lines"><span>multiset</span></span></a></div>
</div>
</td>
<td>&#38190;&#30340;&#38598;&#21512;&#65292;&#25353;&#29031;&#38190;&#25490;&#24207;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-multimap.html"><span class="t-lines"><span>multimap</span></span></a></div>
</div>
</td>
<td>&#38190;&#20540;&#23545;&#30340;&#38598;&#21512;&#65292;&#25353;&#29031;&#38190;&#25490;&#24207;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-priority_queue.html"><span class="t-lines"><span>priority_queue</span></span></a></div>
</div>
</td>
<td>&#36866;&#37197;&#19968;&#20010;&#23481;&#22120;&#20197;&#25552;&#20379;&#20248;&#20808;&#32423;&#38431;&#21015;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-sort.html"><span class="t-lines"><span>sort</span></span></a></div>
</div>
</td>
<td>&#23558;&#33539;&#22260;&#25353;&#21319;&#24207;&#25490;&#24207;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-forward_list-sort.html"><span class="t-lines"><span>sort</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#23545;&#20803;&#32032;&#36827;&#34892;&#25490;&#24207;<br />
<span class="t-mark">(<code>std::forward_list&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-list-sort.html"><span class="t-lines"><span>sort</span></span></a></div>
</div>
</td>
<td>&#23545;&#20803;&#32032;&#36827;&#34892;&#25490;&#24207;<br />
<span class="t-mark">(<code>std::list&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-stable_sort.html"><span class="t-lines"><span>stable_sort</span></span></a></div>
</div>
</td>
<td>&#23558;&#33539;&#22260;&#20869;&#30340;&#20803;&#32032;&#25490;&#24207;&#65292;&#21516;&#26102;&#20445;&#25345;&#30456;&#31561;&#30340;&#20803;&#32032;&#20043;&#38388;&#30340;&#39034;&#24207;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-partial_sort.html"><span class="t-lines"><span>partial_sort</span></span></a></div>
</div>
</td>
<td>&#25490;&#24207;&#19968;&#20010;&#33539;&#22260;&#30340;&#21069; N &#20010;&#20803;&#32032;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-partial_sort_copy.html"><span class="t-lines"><span>partial_sort_copy</span></span></a></div>
</div>
</td>
<td>&#23545;&#33539;&#22260;&#20869;&#30340;&#20803;&#32032;&#36827;&#34892;&#22797;&#21046;&#24182;&#37096;&#20998;&#25490;&#24207;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-is_sorted.html"><span class="t-lines"><span>is_sorted</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#26816;&#26597;&#33539;&#22260;&#26159;&#21542;&#24050;&#25353;&#21319;&#24207;&#25490;&#21015;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-is_sorted_until.html"><span class="t-lines"><span>is_sorted_until</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#25214;&#20986;&#26368;&#22823;&#30340;&#24050;&#25490;&#24207;&#23376;&#33539;&#22260;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-nth_element.html"><span class="t-lines"><span>nth_element</span></span></a></div>
</div>
</td>
<td>&#23558;&#32473;&#23450;&#30340;&#33539;&#22260;&#37096;&#20998;&#25490;&#24207;&#65292;&#30830;&#20445;&#20854;&#25353;&#32473;&#23450;&#20803;&#32032;&#21010;&#20998;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-lower_bound.html"><span class="t-lines"><span>lower_bound</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#31532;&#19968;&#20010;<i>&#19981;&#23567;&#20110;</i>&#32473;&#23450;&#20540;&#30340;&#20803;&#32032;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-upper_bound.html"><span class="t-lines"><span>upper_bound</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#25351;&#21521;&#31532;&#19968;&#20010;<i>&#22823;&#20110;</i>&#32473;&#23450;&#20540;&#30340;&#20803;&#32032;&#30340;&#36845;&#20195;&#22120;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-binary_search.html"><span class="t-lines"><span>binary_search</span></span></a></div>
</div>
</td>
<td>&#30830;&#23450;&#20803;&#32032;&#26159;&#21542;&#23384;&#22312;&#20110;&#26576;&#33539;&#22260;&#20013;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-equal_range.html"><span class="t-lines"><span>equal_range</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#21305;&#37197;&#29305;&#23450;&#38190;&#20540;&#30340;&#20803;&#32032;&#33539;&#22260;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-merge.html"><span class="t-lines"><span>merge</span></span></a></div>
</div>
</td>
<td>&#24402;&#24182;&#20004;&#20010;&#24050;&#25490;&#24207;&#30340;&#33539;&#22260;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-forward_list-merge.html"><span class="t-lines"><span>merge</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#21512;&#24182;&#20108;&#20010;&#24050;&#25490;&#24207;&#21015;&#34920;<br />
<span class="t-mark">(<code>std::forward_list&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-container-list-merge.html"><span class="t-lines"><span>merge</span></span></a></div>
</div>
</td>
<td>&#21512;&#24182;&#20108;&#20010;&#24050;&#25490;&#24207;&#21015;&#34920;<br />
<span class="t-mark">(<code>std::list&lt;T,Allocator&gt;</code> &#30340;&#20844;&#24320;&#25104;&#21592;&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-inplace_merge.html"><span class="t-lines"><span>inplace_merge</span></span></a></div>
</div>
</td>
<td>&#23601;&#22320;&#24402;&#24182;&#20004;&#20010;&#26377;&#24207;&#33539;&#22260;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-includes.html"><span class="t-lines"><span>includes</span></span></a></div>
</div>
</td>
<td>&#33509;&#19968;&#20010;&#24207;&#21015;&#26159;&#21478;&#19968;&#20010;&#30340;&#23376;&#21015;&#21017;&#36820;&#22238; true<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-set_difference.html"><span class="t-lines"><span>set_difference</span></span></a></div>
</div>
</td>
<td>&#35745;&#31639;&#20004;&#20010;&#38598;&#21512;&#30340;&#24046;&#38598;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-set_intersection.html"><span class="t-lines"><span>set_intersection</span></span></a></div>
</div>
</td>
<td>&#35745;&#31639;&#20004;&#20010;&#38598;&#21512;&#30340;&#20132;&#38598;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-set_symmetric_difference.html"><span class="t-lines"><span>set_symmetric_difference</span></span></a></div>
</div>
</td>
<td>&#35745;&#31639;&#20004;&#20010;&#38598;&#21512;&#30340;&#23545;&#31216;&#24046;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-set_union.html"><span class="t-lines"><span>set_union</span></span></a></div>
</div>
</td>
<td>&#35745;&#31639;&#20004;&#20010;&#38598;&#21512;&#30340;&#24182;&#38598;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-push_heap.html"><span class="t-lines"><span>push_heap</span></span></a></div>
</div>
</td>
<td>&#23558;&#19968;&#20010;&#20803;&#32032;&#21152;&#20837;&#21040;&#19968;&#20010;&#26368;&#22823;&#22534;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-pop_heap.html"><span class="t-lines"><span>pop_heap</span></span></a></div>
</div>
</td>
<td>&#20174;&#26368;&#22823;&#22534;&#20013;&#31227;&#38500;&#26368;&#22823;&#20803;&#32032;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-make_heap.html"><span class="t-lines"><span>make_heap</span></span></a></div>
</div>
</td>
<td>&#20174;&#19968;&#20010;&#20803;&#32032;&#33539;&#22260;&#21019;&#24314;&#20986;&#19968;&#20010;&#26368;&#22823;&#22534;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-sort_heap.html"><span class="t-lines"><span>sort_heap</span></span></a></div>
</div>
</td>
<td>&#23558;&#19968;&#20010;&#26368;&#22823;&#22534;&#21464;&#25104;&#19968;&#20010;&#25353;&#21319;&#24207;&#25490;&#24207;&#30340;&#20803;&#32032;&#33539;&#22260;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-is_heap.html"><span class="t-lines"><span>is_heap</span></span></a></div>
</div>
</td>
<td>&#26816;&#26597;&#32473;&#23450;&#33539;&#22260;&#26159;&#21542;&#20026;&#19968;&#20010;&#26368;&#22823;&#22534;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-is_heap_until.html"><span class="t-lines"><span>is_heap_until</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#26597;&#25214;&#33021;&#25104;&#20026;&#26368;&#22823;&#22534;&#30340;&#26368;&#22823;&#23376;&#33539;&#22260;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-max.html"><span class="t-lines"><span>max</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#21508;&#32473;&#23450;&#20540;&#20013;&#30340;&#36739;&#22823;&#32773;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-max_element.html"><span class="t-lines"><span>max_element</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#33539;&#22260;&#20869;&#30340;&#26368;&#22823;&#20803;&#32032;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-min.html"><span class="t-lines"><span>min</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#21508;&#32473;&#23450;&#20540;&#20013;&#30340;&#36739;&#23567;&#32773;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-min_element.html"><span class="t-lines"><span>min_element</span></span></a></div>
</div>
</td>
<td>&#36820;&#22238;&#33539;&#22260;&#20869;&#30340;&#26368;&#23567;&#20803;&#32032;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-minmax.html"><span class="t-lines"><span>minmax</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#20004;&#20010;&#20803;&#32032;&#30340;&#36739;&#23567;&#21644;&#36739;&#22823;&#32773;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-minmax_element.html"><span class="t-lines"><span>minmax_element</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#33539;&#22260;&#20869;&#30340;&#26368;&#23567;&#20803;&#32032;&#21644;&#26368;&#22823;&#20803;&#32032;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-lexicographical_compare.html"><span class="t-lines"><span>lexicographical_compare</span></span></a></div>
</div>
</td>
<td>&#24403;&#19968;&#20010;&#33539;&#22260;&#25353;&#23383;&#20856;&#39034;&#24207;&#23567;&#20110;&#21478;&#19968;&#20010;&#33539;&#22260;&#26102;&#65292;&#36820;&#22238; true<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-next_permutation.html"><span class="t-lines"><span>next_permutation</span></span></a></div>
</div>
</td>
<td>&#20135;&#29983;&#26576;&#20010;&#20803;&#32032;&#33539;&#22260;&#30340;&#25353;&#23383;&#20856;&#39034;&#24207;&#30340;&#19979;&#19968;&#20010;&#36739;&#22823;&#30340;&#25490;&#21015;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-algorithm-prev_permutation.html"><span class="t-lines"><span>prev_permutation</span></span></a></div>
</div>
</td>
<td>&#20135;&#29983;&#26576;&#20010;&#20803;&#32032;&#33539;&#22260;&#30340;&#25353;&#23383;&#20856;&#39034;&#24207;&#30340;&#19979;&#19968;&#20010;&#36739;&#23567;&#30340;&#25490;&#21015;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-concepts-strict_weak_order.html"><span class="t-lines"><span>strict_weak_order</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#23450;&#19968;&#20010; <a href="cpp-concepts-relation.html"><code>relation</code></a> &#25152;&#24378;&#21152;&#30340;&#26159;&#20005;&#26684;&#24369;&#24207;<br />
<span class="t-mark">(&#27010;&#24565;)</span></td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>