Skip to content

Commit 3913036

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 3fa037b commit 3913036

File tree

89 files changed

+6312
-5048
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+6312
-5048
lines changed

reference/algorithm/partition_copy.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;de5b0e9002f9856968d6b51698ec49dff36114d9&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;vector&gt;\n#include &lt;algorithm&gt;\n#include &lt;iterator&gt;\n#include &lt;string&gt;\n\nvoid print(const std::string&amp; name, const std::vector&lt;int&gt;&amp; v)\n{\n std::cout &lt;&lt; name &lt;&lt; \&#34; : \&#34;;\n std::for_each(v.begin(), v.end(), [](int x) {\n std::cout &lt;&lt; x &lt;&lt; \&#34;,\&#34;;\n });\n std::cout &lt;&lt; std::endl;\n}\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector&lt;int&gt; v = {1, 2, 3, 4, 5};\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u3051\u308b\n std::vector&lt;int&gt; evens;\n std::vector&lt;int&gt; odds;\n std::partition_copy(v.begin(), v.end(),\n std::back_inserter(evens),\n std::back_inserter(odds),\n is_even);\n\n print(\&#34;v\&#34;, v);\n print(\&#34;evens\&#34;, evens);\n print(\&#34;odds\&#34;, odds);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;partition_copy&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;55cb29f521d9f98ef0742f59de01e990184725ce&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;vector&gt;\n#include &lt;algorithm&gt;\n#include &lt;iterator&gt;\n#include &lt;string&gt;\n\nvoid print(const std::string&amp; name, const std::vector&lt;int&gt;&amp; v)\n{\n std::cout &lt;&lt; name &lt;&lt; \&#34; : \&#34;;\n std::for_each(v.begin(), v.end(), [](int x) {\n std::cout &lt;&lt; x &lt;&lt; \&#34;,\&#34;;\n });\n std::cout &lt;&lt; std::endl;\n}\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector&lt;int&gt; v = {1, 2, 3, 4, 5};\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u3051\u308b\n std::vector&lt;int&gt; evens;\n std::vector&lt;int&gt; odds;\n std::partition_copy(v.begin(), v.end(),\n std::back_inserter(evens),\n std::back_inserter(odds),\n is_even);\n\n ::print(\&#34;v\&#34;, v);\n ::print(\&#34;evens\&#34;, evens);\n ::print(\&#34;odds\&#34;, odds);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;partition_copy&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-11-21T07:52:00">
192-
2025年11月21日 07時52分00秒
191+
<span itemprop="datePublished" content="2026-03-21T14:12:53">
192+
2026年03月21日 14時12分53秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -269,7 +269,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
269269
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
270270
<p>正確に <code>last - first</code><a class="cpprefjp-defined-word" data-desc="boolを返す関数・関数オブジェクト。predicate">述語</a>が適用される。</p>
271271
<h2></h2>
272-
<p><div class="yata" id="de5b0e9002f9856968d6b51698ec49dff36114d9"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
272+
<p><div class="yata" id="55cb29f521d9f98ef0742f59de01e990184725ce"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
273273
<span class="cp">#include <a href="../vector.html">&lt;vector&gt;</a></span>
274274
<span class="cp">#include <a href="../algorithm.html">&lt;algorithm&gt;</a></span>
275275
<span class="cp">#include <a href="../iterator.html">&lt;iterator&gt;</a></span>
@@ -298,9 +298,9 @@ <h2>例</h2>
298298
<span class="w"> </span><span class="n"><a href="../iterator/back_inserter.html">std::back_inserter</a></span><span class="p">(</span><span class="n">odds</span><span class="p">),</span>
299299
<span class="w"> </span><span class="n">is_even</span><span class="p">);</span>
300300

301-
<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"v"</span><span class="p">,</span><span class="w"> </span><span class="n">v</span><span class="p">);</span>
302-
<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"evens"</span><span class="p">,</span><span class="w"> </span><span class="n">evens</span><span class="p">);</span>
303-
<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"odds"</span><span class="p">,</span><span class="w"> </span><span class="n">odds</span><span class="p">);</span>
301+
<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"v"</span><span class="p">,</span><span class="w"> </span><span class="n">v</span><span class="p">);</span>
302+
<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"evens"</span><span class="p">,</span><span class="w"> </span><span class="n">evens</span><span class="p">);</span>
303+
<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"odds"</span><span class="p">,</span><span class="w"> </span><span class="n">odds</span><span class="p">);</span>
304304
<span class="p">}</span>
305305
</code></pre></div>
306306
</div></p>

reference/algorithm/partition_point.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;747e6a4c92d85d7f08391fe8d510a22118513e65&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;vector&gt;\n#include &lt;algorithm&gt;\n\nvoid print(const char* name, const std::vector&lt;int&gt;&amp; v)\n{\n std::cout &lt;&lt; name &lt;&lt; \&#34; : \&#34;;\n std::for_each(v.begin(), v.end(), [](int x) {\n std::cout &lt;&lt; x &lt;&lt; \&#34;,\&#34;;\n });\n std::cout &lt;&lt; std::endl;\n}\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector&lt;int&gt; v = {1, 2, 3, 4, 5};\n\n std::partition(v.begin(), v.end(), is_even);\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u304b\u308c\u305f\u4f4d\u7f6e\u3092\u5f97\u308b\n decltype(v)::iterator it = std::partition_point(v.begin(), v.end(), is_even);\n\n print(\&#34;v\&#34;, v);\n std::cout &lt;&lt; *it &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;partition_point&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp11&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;a119d73193ec94ceac184d52e67cbb65b536a3f9&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;vector&gt;\n#include &lt;algorithm&gt;\n\nvoid print(const char* name, const std::vector&lt;int&gt;&amp; v)\n{\n std::cout &lt;&lt; name &lt;&lt; \&#34; : \&#34;;\n std::for_each(v.begin(), v.end(), [](int x) {\n std::cout &lt;&lt; x &lt;&lt; \&#34;,\&#34;;\n });\n std::cout &lt;&lt; std::endl;\n}\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector&lt;int&gt; v = {1, 2, 3, 4, 5};\n\n std::partition(v.begin(), v.end(), is_even);\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u304b\u308c\u305f\u4f4d\u7f6e\u3092\u5f97\u308b\n decltype(v)::iterator it = std::partition_point(v.begin(), v.end(), is_even);\n\n ::print(\&#34;v\&#34;, v);\n std::cout &lt;&lt; *it &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;partition_point&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2026-03-21T14:12:53">
192+
2026年03月21日 14時12分53秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -243,7 +243,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
243243
<h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量">計算量</a></h2>
244244
<p><code>pred</code> が O(log(<code>last - first</code>)) 回適用される。</p>
245245
<h2></h2>
246-
<p><div class="yata" id="747e6a4c92d85d7f08391fe8d510a22118513e65"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
246+
<p><div class="yata" id="a119d73193ec94ceac184d52e67cbb65b536a3f9"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
247247
<span class="cp">#include <a href="../vector.html">&lt;vector&gt;</a></span>
248248
<span class="cp">#include <a href="../algorithm.html">&lt;algorithm&gt;</a></span>
249249

@@ -267,7 +267,7 @@ <h2>例</h2>
267267
<span class="w"> </span><span class="c1">// 偶数グループと奇数グループに分かれた位置を得る</span>
268268
<span class="w"> </span><span class="k">decltype</span><span class="p">(</span><span class="n">v</span><span class="p">)</span><span class="o">::</span><span class="n">iterator</span><span class="w"> </span><span class="n">it</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><span style="color:#ff0000">std::partition_point</span></span><span class="p">(</span><span class="n"><a href="../vector/vector/begin.html">v.begin()</a></span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../vector/vector/end.html">v.end()</a></span><span class="p">,</span><span class="w"> </span><span class="n">is_even</span><span class="p">);</span>
269269

270-
<span class="w"> </span><span class="n">print</span><span class="p">(</span><span class="s">"v"</span><span class="p">,</span><span class="w"> </span><span class="n">v</span><span class="p">);</span>
270+
<span class="w"> </span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="s">"v"</span><span class="p">,</span><span class="w"> </span><span class="n">v</span><span class="p">);</span>
271271
<span class="w"> </span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="o">*</span><span class="n">it</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>
272272
<span class="p">}</span>
273273
</code></pre></div>

0 commit comments

Comments
 (0)