File tree 1 file changed +15
-7
lines changed
1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change 1
1
[ toc]
2
- #### 注意边界
2
+ ## 关于算法
3
+ ### 二进制有点难
4
+ ### 滑动窗口
5
+ ### 动态规划
6
+ ### 二分查找
7
+ ### 回溯法
8
+
9
+
10
+ ## C++相关
11
+ ### 注意边界
3
12
太多次越界了,很多时候CLion并不会报错~~ 难道是我漏看了exit code?~~
4
13
一提交运行直接崩了
5
14
6
- ### C++相关
7
- #### 初始化列表的使用要小心
15
+ ### 初始化列表的使用要小心
8
16
``` c++
9
17
vector<int > ret (n + 1, 1); // 初始化为n+1个1
10
18
vector<int > ret{n + 1, 1}; // 初始化为n + 1, 1两个元素!
11
19
```
12
20
13
- #### 普通数组也可以使用range for进行遍历
21
+ ### 普通数组也可以使用range for进行遍历
14
22
15
- #### push_back vs emplace_back
23
+ ### push_back vs emplace_back
16
24
[C++ difference between emplace_back and push_back function
17
25
](http://candcplusplus.com/c-difference-between-emplace_back-and-push_back-function)
18
26
1. 如果对象的构造函数参数不止一个,push_back只能接受对象实例;emplace_back可以接受构造函数的参数!
@@ -31,7 +39,7 @@ push_back只能接受对象实例或者单参数版本的构造函数的参数
31
39
不会创建临时对象,而是直接在vector中创建对象。避免了创建不必要的临时对象
32
40
33
41
34
- ### JetBrians产品中关于GitHub的fork、pull request使用
42
+ ## JetBrians产品中关于GitHub的fork、pull request使用
35
43
[官方文档](https://www.jetbrains.com/help/idea/contribute-to-projects.html)
36
44
需要先**VCS | Git | Rebase my GitHub fork**
37
- 之后就可以看到upstream
45
+ 之后就可以看到upstream。日志、pull、Create Pull Request、View Pull Request都可以看得到upstream
You can’t perform that action at this time.
0 commit comments