Skip to content

Commit e350ace

Browse files
committed
style: format cpp code using clang-format
1 parent 06b44c5 commit e350ace

File tree

1,452 files changed

+5620
-7947
lines changed

Some content is hidden

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

1,452 files changed

+5620
-7947
lines changed

.clang-format

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ AlignTrailingComments: false
1212
AllowAllArgumentsOnNextLine: true
1313
AllowAllConstructorInitializersOnNextLine: true
1414
AllowAllParametersOfDeclarationOnNextLine: true
15-
AllowShortBlocksOnASingleLine: Empty
16-
AllowShortCaseLabelsOnASingleLine: false
15+
AllowShortBlocksOnASingleLine: Always
16+
AllowShortCaseLabelsOnASingleLine: true
1717
AllowShortFunctionsOnASingleLine: All
1818
AllowShortLambdasOnASingleLine: All
1919
AllowShortIfStatementsOnASingleLine: true
20-
AllowShortLoopsOnASingleLine: false
20+
AllowShortLoopsOnASingleLine: true
2121
AlwaysBreakAfterDefinitionReturnType: None
2222
AlwaysBreakAfterReturnType: None
2323
AlwaysBreakBeforeMultilineStrings: false
@@ -56,7 +56,7 @@ CompactNamespaces: false
5656
ConstructorInitializerAllOnOneLineOrOnePerLine: false
5757
ConstructorInitializerIndentWidth: 4
5858
ContinuationIndentWidth: 4
59-
Cpp11BracedListStyle: false
59+
Cpp11BracedListStyle: true
6060
DeriveLineEnding: true
6161
DerivePointerAlignment: false
6262
DisableFormat: false

basic/sorting/BubbleSort/BubbleSort.cpp

+5-11
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,12 @@
33

44
using namespace std;
55

6-
7-
void bubbleSort(vector<int>& arr)
8-
{
6+
void bubbleSort(vector<int>& arr) {
97
int n = arr.size();
10-
for (int i = 0; i < n - 1; ++i)
11-
{
8+
for (int i = 0; i < n - 1; ++i) {
129
bool change = false;
13-
for (int j = 0; j < n - i - 1; ++j)
14-
{
15-
if (arr[j] > arr[j + 1])
16-
{
10+
for (int j = 0; j < n - i - 1; ++j) {
11+
if (arr[j] > arr[j + 1]) {
1712
swap(arr[j], arr[j + 1]);
1813
change = true;
1914
}
@@ -22,8 +17,7 @@ void bubbleSort(vector<int>& arr)
2217
}
2318
}
2419

25-
int main()
26-
{
20+
int main() {
2721
vector<int> arr = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
2822
bubbleSort(arr);
2923
for (int v : arr) cout << v << " ";

basic/sorting/BubbleSort/README.md

+5-11
Original file line numberDiff line numberDiff line change
@@ -104,17 +104,12 @@ func main() {
104104

105105
using namespace std;
106106

107-
108-
void bubbleSort(vector<int>& arr)
109-
{
107+
void bubbleSort(vector<int>& arr) {
110108
int n = arr.size();
111-
for (int i = 0; i < n - 1; ++i)
112-
{
109+
for (int i = 0; i < n - 1; ++i) {
113110
bool change = false;
114-
for (int j = 0; j < n - i - 1; ++j)
115-
{
116-
if (arr[j] > arr[j + 1])
117-
{
111+
for (int j = 0; j < n - i - 1; ++j) {
112+
if (arr[j] > arr[j + 1]) {
118113
swap(arr[j], arr[j + 1]);
119114
change = true;
120115
}
@@ -123,8 +118,7 @@ void bubbleSort(vector<int>& arr)
123118
}
124119
}
125120

126-
int main()
127-
{
121+
int main() {
128122
vector<int> arr = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
129123
bubbleSort(arr);
130124
for (int v : arr) cout << v << " ";

basic/sorting/InsertionSort/InsertionSort.cpp

+6-12
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,21 @@
33

44
using namespace std;
55

6-
void printvec(const vector<int> &vec, const string &strbegin = "", const string &strend = "")
7-
{
6+
void printvec(const vector<int>& vec, const string& strbegin = "", const string& strend = "") {
87
cout << strbegin << endl;
9-
for (auto val : vec)
10-
{
8+
for (auto val : vec) {
119
cout << val << "\t";
1210
}
1311

1412
cout << endl;
1513
cout << strend << endl;
1614
}
1715

18-
void insertsort(vector<int> &vec)
19-
{
20-
for (int i = 1; i < vec.size(); i++)
21-
{
16+
void insertsort(vector<int>& vec) {
17+
for (int i = 1; i < vec.size(); i++) {
2218
int j = i - 1;
2319
int num = vec[i];
24-
for (; j >= 0 && vec[j] > num; j--)
25-
{
20+
for (; j >= 0 && vec[j] > num; j--) {
2621
vec[j + 1] = vec[j];
2722
}
2823

@@ -32,8 +27,7 @@ void insertsort(vector<int> &vec)
3227
return;
3328
}
3429

35-
int main()
36-
{
30+
int main() {
3731
vector<int> vec = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
3832
printvec(vec);
3933
insertsort(vec);

basic/sorting/InsertionSort/README.md

+6-12
Original file line numberDiff line numberDiff line change
@@ -95,26 +95,21 @@ func main() {
9595

9696
using namespace std;
9797

98-
void printvec(const vector<int> &vec, const string &strbegin = "", const string &strend = "")
99-
{
98+
void printvec(const vector<int>& vec, const string& strbegin = "", const string& strend = "") {
10099
cout << strbegin << endl;
101-
for (auto val : vec)
102-
{
100+
for (auto val : vec) {
103101
cout << val << "\t";
104102
}
105103

106104
cout << endl;
107105
cout << strend << endl;
108106
}
109107

110-
void insertsort(vector<int> &vec)
111-
{
112-
for (int i = 1; i < vec.size(); i++)
113-
{
108+
void insertsort(vector<int>& vec) {
109+
for (int i = 1; i < vec.size(); i++) {
114110
int j = i - 1;
115111
int num = vec[i];
116-
for (; j >= 0 && vec[j] > num; j--)
117-
{
112+
for (; j >= 0 && vec[j] > num; j--) {
118113
vec[j + 1] = vec[j];
119114
}
120115

@@ -124,8 +119,7 @@ void insertsort(vector<int> &vec)
124119
return;
125120
}
126121

127-
int main()
128-
{
122+
int main() {
129123
vector<int> vec = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
130124
printvec(vec);
131125
insertsort(vec);

basic/sorting/MergeSort/Main.cpp

+7-8
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,24 @@ int n;
88
int nums[N];
99
int tmp[N];
1010

11-
void merge_sort(int nums[], int left, int right)
12-
{
11+
void merge_sort(int nums[], int left, int right) {
1312
if (left >= right) return;
1413
int mid = (left + right) >> 1;
1514
merge_sort(nums, left, mid);
1615
merge_sort(nums, mid + 1, right);
1716
int i = left, j = mid + 1, k = 0;
18-
while (i <= mid && j <= right)
19-
{
20-
if (nums[i] <= nums[j]) tmp[k++] = nums[i++];
21-
else tmp[k++] = nums[j++];
17+
while (i <= mid && j <= right) {
18+
if (nums[i] <= nums[j])
19+
tmp[k++] = nums[i++];
20+
else
21+
tmp[k++] = nums[j++];
2222
}
2323
while (i <= mid) tmp[k++] = nums[i++];
2424
while (j <= right) tmp[k++] = nums[j++];
2525
for (i = left, j = 0; i <= right; ++i, ++j) nums[i] = tmp[j];
2626
}
2727

28-
int main()
29-
{
28+
int main() {
3029
int n;
3130
scanf("%d", &n);
3231
for (int i = 0; i < n; ++i) scanf("%d", &nums[i]);

basic/sorting/MergeSort/README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -285,25 +285,24 @@ int n;
285285
int nums[N];
286286
int tmp[N];
287287

288-
void merge_sort(int nums[], int left, int right)
289-
{
288+
void merge_sort(int nums[], int left, int right) {
290289
if (left >= right) return;
291290
int mid = (left + right) >> 1;
292291
merge_sort(nums, left, mid);
293292
merge_sort(nums, mid + 1, right);
294293
int i = left, j = mid + 1, k = 0;
295-
while (i <= mid && j <= right)
296-
{
297-
if (nums[i] <= nums[j]) tmp[k++] = nums[i++];
298-
else tmp[k++] = nums[j++];
294+
while (i <= mid && j <= right) {
295+
if (nums[i] <= nums[j])
296+
tmp[k++] = nums[i++];
297+
else
298+
tmp[k++] = nums[j++];
299299
}
300300
while (i <= mid) tmp[k++] = nums[i++];
301301
while (j <= right) tmp[k++] = nums[j++];
302302
for (i = left, j = 0; i <= right; ++i, ++j) nums[i] = tmp[j];
303303
}
304304

305-
int main()
306-
{
305+
int main() {
307306
int n;
308307
scanf("%d", &n);
309308
for (int i = 0; i < n; ++i) scanf("%d", &nums[i]);

basic/sorting/QuickSort/Main.cpp

+7-8
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,22 @@ const int N = 1e6 + 10;
77
int n;
88
int nums[N];
99

10-
void quick_sort(int nums[], int left, int right)
11-
{
10+
void quick_sort(int nums[], int left, int right) {
1211
if (left >= right) return;
1312
int i = left - 1, j = right + 1;
1413
int x = nums[left + right >> 1];
15-
while (i < j)
16-
{
17-
while (nums[++i] < x);
18-
while (nums[--j] > x);
14+
while (i < j) {
15+
while (nums[++i] < x)
16+
;
17+
while (nums[--j] > x)
18+
;
1919
if (i < j) swap(nums[i], nums[j]);
2020
}
2121
quick_sort(nums, left, j);
2222
quick_sort(nums, j + 1, right);
2323
}
2424

25-
int main()
26-
{
25+
int main() {
2726
int n;
2827
scanf("%d", &n);
2928
for (int i = 0; i < n; ++i) scanf("%d", &nums[i]);

basic/sorting/QuickSort/README.md

+7-8
Original file line numberDiff line numberDiff line change
@@ -299,23 +299,22 @@ const int N = 1e6 + 10;
299299
int n;
300300
int nums[N];
301301

302-
void quick_sort(int nums[], int left, int right)
303-
{
302+
void quick_sort(int nums[], int left, int right) {
304303
if (left >= right) return;
305304
int i = left - 1, j = right + 1;
306305
int x = nums[left + right >> 1];
307-
while (i < j)
308-
{
309-
while (nums[++i] < x);
310-
while (nums[--j] > x);
306+
while (i < j) {
307+
while (nums[++i] < x)
308+
;
309+
while (nums[--j] > x)
310+
;
311311
if (i < j) swap(nums[i], nums[j]);
312312
}
313313
quick_sort(nums, left, j);
314314
quick_sort(nums, j + 1, right);
315315
}
316316

317-
int main()
318-
{
317+
int main() {
319318
int n;
320319
scanf("%d", &n);
321320
for (int i = 0; i < n; ++i) scanf("%d", &nums[i]);

basic/sorting/SelectionSort/README.md

+13-22
Original file line numberDiff line numberDiff line change
@@ -97,44 +97,35 @@ func main() {
9797

9898
using namespace std;
9999

100-
void printvec( const vector<int> &vec, const string &strbegin = "", const string &strend = "" )
101-
{
100+
void printvec(const vector<int>& vec, const string& strbegin = "", const string& strend = "") {
102101
cout << strbegin << endl;
103-
for ( auto val : vec )
104-
{
102+
for (auto val : vec) {
105103
cout << val << "\t";
106104
}
107105

108106
cout << endl;
109107
cout << strend << endl;
110108
}
111109

112-
113-
void selectsort( vector<int> & vec )
114-
{
115-
for ( int i = 0; i < vec.size() - 1; i++ )
116-
{
110+
void selectsort(vector<int>& vec) {
111+
for (int i = 0; i < vec.size() - 1; i++) {
117112
int minidx = i;
118-
for ( int j = i + 1; j < vec.size(); j++ )
119-
{
120-
if ( vec[minidx] > vec[j] )
121-
{
113+
for (int j = i + 1; j < vec.size(); j++) {
114+
if (vec[minidx] > vec[j]) {
122115
minidx = j;
123116
}
124117
}
125118

126-
swap( vec[i], vec[minidx] );
119+
swap(vec[i], vec[minidx]);
127120
}
128121
}
129122

130-
131-
int main( void )
132-
{
133-
vector<int> vec = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
134-
printvec( vec );
135-
selectsort( vec );
136-
printvec( vec, "after insert sort" );
137-
return(0);
123+
int main(void) {
124+
vector<int> vec = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
125+
printvec(vec);
126+
selectsort(vec);
127+
printvec(vec, "after insert sort");
128+
return (0);
138129
}
139130
```
140131

0 commit comments

Comments
 (0)