@@ -474,7 +474,7 @@ <h1 class="description center-align post-title">C++刷题API</h1>
474
474
475
475
< div class ="post-date info-break-policy ">
476
476
< i class ="far fa-calendar-check fa-fw "> </ i > 更新日期:
477
- 2024-05-07
477
+ 2024-05-19
478
478
</ div >
479
479
480
480
@@ -511,7 +511,7 @@ <h1 class="description center-align post-title">C++刷题API</h1>
511
511
512
512
< div class ="card-content article-card-content ">
513
513
< div id ="articleContent ">
514
- < h1 id ="1-数组 "> < a href ="#1-数组 " class ="headerlink " title ="1.数组 "> </ a > 1.数组</ h1 > < pre class ="line-numbers language-c++ " data-language ="c++ "> < code class ="language-c++ "> #include<iostream>
514
+ < h2 id ="1-数组 "> < a href ="#1-数组 " class ="headerlink " title ="1.数组 "> </ a > 1.数组</ h2 > < pre class ="line-numbers language-c++ " data-language ="c++ "> < code class ="language-c++ "> #include<iostream>
515
515
#include<algorithm>
516
516
517
517
using namespace std;
@@ -529,7 +529,7 @@ <h1 id="1-数组"><a href="#1-数组" class="headerlink" title="1.数组"></a>1.
529
529
delete [] arr2;
530
530
}< span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
531
531
532
- < h1 id ="2-char "> < a href ="#2-char " class ="headerlink " title ="2.char "> </ a > 2.char</ h1 > < pre class ="line-numbers language-java " data-language ="java "> < code class ="language-java "> #include< span class ="token generics "> < span class ="token punctuation "> <</ span > iostream< span class ="token punctuation "> ></ span > </ span >
532
+ < h2 id ="2-char "> < a href ="#2-char " class ="headerlink " title ="2.char "> </ a > 2.char</ h2 > < pre class ="line-numbers language-java " data-language ="java "> < code class ="language-java "> #include< span class ="token generics "> < span class ="token punctuation "> <</ span > iostream< span class ="token punctuation "> ></ span > </ span >
533
533
#include< span class ="token generics "> < span class ="token punctuation "> <</ span > cstring< span class ="token punctuation "> ></ span > </ span >
534
534
535
535
using namespace std< span class ="token punctuation "> ;</ span >
@@ -550,7 +550,7 @@ <h1 id="2-char"><a href="#2-char" class="headerlink" title="2.char"></a>2.char</
550
550
< span class ="token keyword "> char</ span > tt < span class ="token operator "> =</ span > < span class ="token function "> tolower</ span > < span class ="token punctuation "> (</ span > c< span class ="token punctuation "> )</ span > < span class ="token punctuation "> ;</ span >
551
551
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
552
552
553
- < h1 id ="3-string "> < a href ="#3-string " class ="headerlink " title ="3.string "> </ a > 3.string</ h1 > < pre class ="line-numbers language-c++ " data-language ="c++ "> < code class ="language-c++ "> #include<iostream>
553
+ < h2 id ="3-string "> < a href ="#3-string " class ="headerlink " title ="3.string "> </ a > 3.string</ h2 > < pre class ="line-numbers language-c++ " data-language ="c++ "> < code class ="language-c++ "> #include<iostream>
554
554
#include<cstring>
555
555
#include<string>
556
556
@@ -570,7 +570,7 @@ <h1 id="3-string"><a href="#3-string" class="headerlink" title="3.string"></a>3.
570
570
571
571
}< span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
572
572
573
- < h1 id ="4-vector "> < a href ="#4-vector " class ="headerlink " title ="4.vector "> </ a > 4.vector</ h1 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
573
+ < h2 id ="4-vector "> < a href ="#4-vector " class ="headerlink " title ="4.vector "> </ a > 4.vector</ h2 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
574
574
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <vector></ span > </ span >
575
575
576
576
< span class ="token keyword "> using</ span > < span class ="token keyword "> namespace</ span > std< span class ="token punctuation "> ;</ span >
@@ -594,7 +594,7 @@ <h1 id="4-vector"><a href="#4-vector" class="headerlink" title="4.vector"></a>4.
594
594
595
595
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
596
596
597
- < h1 id ="5-set-x2F-unordered-set "> < a href ="#5-set-x2F-unordered-set " class ="headerlink " title ="5.set/unordered_set "> </ a > 5.set/unordered_set</ h1 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
597
+ < h2 id ="5-set-x2F-unordered-set "> < a href ="#5-set-x2F-unordered-set " class ="headerlink " title ="5.set/unordered_set "> </ a > 5.set/unordered_set</ h2 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
598
598
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <set></ span > </ span >
599
599
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <unordered_set></ span > </ span >
600
600
@@ -630,7 +630,7 @@ <h1 id="5-set-x2F-unordered-set"><a href="#5-set-x2F-unordered-set" class="heade
630
630
< span class ="token keyword "> return</ span > < span class ="token number "> 0</ span > < span class ="token punctuation "> ;</ span >
631
631
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
632
632
633
- < h1 id ="6-map-x2F-unordered-map "> < a href ="#6-map-x2F-unordered-map " class ="headerlink " title ="6.map/unordered_map "> </ a > 6.map/unordered_map</ h1 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
633
+ < h2 id ="6-map-x2F-unordered-map "> < a href ="#6-map-x2F-unordered-map " class ="headerlink " title ="6.map/unordered_map "> </ a > 6.map/unordered_map</ h2 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
634
634
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <map></ span > </ span >
635
635
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <unordered_map></ span > </ span >
636
636
@@ -672,7 +672,7 @@ <h1 id="6-map-x2F-unordered-map"><a href="#6-map-x2F-unordered-map" class="heade
672
672
< span class ="token keyword "> return</ span > < span class ="token number "> 0</ span > < span class ="token punctuation "> ;</ span >
673
673
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
674
674
675
- < h1 id ="7-stack "> < a href ="#7-stack " class ="headerlink " title ="7.stack "> </ a > 7.stack</ h1 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
675
+ < h2 id ="7-stack "> < a href ="#7-stack " class ="headerlink " title ="7.stack "> </ a > 7.stack</ h2 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
676
676
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <stack></ span > </ span >
677
677
678
678
< span class ="token keyword "> using</ span > < span class ="token keyword "> namespace</ span > std< span class ="token punctuation "> ;</ span >
@@ -692,7 +692,7 @@ <h1 id="7-stack"><a href="#7-stack" class="headerlink" title="7.stack"></a>7.sta
692
692
693
693
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
694
694
695
- < h1 id ="8-queue "> < a href ="#8-queue " class ="headerlink " title ="8.queue "> </ a > 8.queue</ h1 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
695
+ < h2 id ="8-queue "> < a href ="#8-queue " class ="headerlink " title ="8.queue "> </ a > 8.queue</ h2 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
696
696
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <queue></ span > </ span >
697
697
698
698
< span class ="token keyword "> using</ span > < span class ="token keyword "> namespace</ span > std< span class ="token punctuation "> ;</ span >
@@ -712,7 +712,7 @@ <h1 id="8-queue"><a href="#8-queue" class="headerlink" title="8.queue"></a>8.que
712
712
< span class ="token keyword "> return</ span > < span class ="token number "> 0</ span > < span class ="token punctuation "> ;</ span >
713
713
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
714
714
715
- < h1 id ="9-排序 "> < a href ="#9-排序 " class ="headerlink " title ="9.排序 "> </ a > 9.排序</ h1 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
715
+ < h2 id ="9-排序 "> < a href ="#9-排序 " class ="headerlink " title ="9.排序 "> </ a > 9.排序</ h2 > < pre class ="line-numbers language-cpp " data-language ="cpp "> < code class ="language-cpp "> < span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <iostream></ span > </ span >
716
716
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <vector></ span > </ span >
717
717
< span class ="token macro property "> < span class ="token directive-hash "> #</ span > < span class ="token directive keyword "> include</ span > < span class ="token string "> <algorithm></ span > </ span >
718
718
@@ -735,7 +735,7 @@ <h1 id="9-排序"><a href="#9-排序" class="headerlink" title="9.排序"></a>9.
735
735
< span class ="token keyword "> return</ span > < span class ="token number "> 0</ span > < span class ="token punctuation "> ;</ span >
736
736
< span class ="token punctuation "> }</ span > < span aria-hidden ="true " class ="line-numbers-rows "> < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > < span > </ span > </ span > </ code > </ pre >
737
737
738
- < h1 id ="10-其他 "> < a href ="#10-其他 " class ="headerlink " title ="10.其他 "> </ a > 10.其他</ h1 > < p > auto 自动推断变量类型,用在迭代器里</ p >
738
+ < h2 id ="10-其他 "> < a href ="#10-其他 " class ="headerlink " title ="10.其他 "> </ a > 10.其他</ h2 > < p > auto 自动推断变量类型,用在迭代器里</ p >
739
739
< pre class ="line-numbers language-CPP " data-language ="CPP "> < code class ="language-CPP "> 基于范围的for循环
740
740
int arr[4] = {0, 1, 2, 3};
741
741
for (int i : arr)
0 commit comments