Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ed199f1

Browse files
更新 0077.组合优化.md cpp代码语法高亮
网站本文cpp代码没有语法高亮,推测网站可以识别```CPP(网站其它cpp代码均用```CPP标识),但无法识别```c++
1 parent e6a205d commit ed199f1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

‎problems/0077.组合优化.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
大家先回忆一下[77. 组合]给出的回溯法的代码:
2222

23-
```c++
23+
```CPP
2424
class Solution {
2525
private:
2626
vector<vector<int>> result; // 存放符合条件结果的集合
@@ -52,7 +52,7 @@ public:
5252
5353
在遍历的过程中有如下代码:
5454
55-
```c++
55+
```CPP
5656
for (int i = startIndex; i <= n; i++) {
5757
path.push_back(i);
5858
backtracking(n, k, i + 1);
@@ -76,7 +76,7 @@ for (int i = startIndex; i <= n; i++) {
7676
**如果for循环选择的起始位置之后的元素个数 已经不足 我们需要的元素个数了,那么就没有必要搜索了**
7777

7878
注意代码中i,就是for循环里选择的起始位置。
79-
```c++
79+
```CPP
8080
for (int i = startIndex; i <= n; i++) {
8181
```
8282
@@ -98,13 +98,13 @@ for (int i = startIndex; i <= n; i++) {
9898
9999
所以优化之后的for循环是:
100100
101-
```c++
101+
```CPP
102102
for (int i = startIndex; i <= n - (k - path.size()) + 1; i++) // i为本次搜索的起始位置
103103
```
104104

105105
优化后整体代码如下:
106106

107-
```c++
107+
```CPP
108108
class Solution {
109109
private:
110110
vector<vector<int>> result;

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /