- 博客(4)
- 收藏
- 关注
原创 蓝桥杯备赛学习要点梳理(3)——C++STL库-常用容器(上)
连续的顺序的储存结构(与数组类似),但是长度可变补充:构造二维vector:vector vec( 10 , vector ( 8 , 1 )) (构造了一个10行8列,初值为1的二维vector).empty()返回值为bool类型,如果vector为空返回true,否则为false.resize修改长度时,如果为缩短,则删除后面多余的元素,如果为扩大,新元素为默认值,旧元素不变。
2024-01-17 18:30:11 981
原创 蓝桥杯备赛学习要点梳理(2)——C++STL库-常用算法函数
该函数的作用使得add2位置的元素处于正确的位置上,其前面的元素都比它小,其后面的元素都比它大(可理解为排序后数列中第i(i=add2-add1+1)小的元素一定处在正确的位置上,其他元素不一定按顺序排列)min_element(add1,add2)返回的是[add1,add2)中最小的那个值的地址(迭代器),add1/add2也可以是迭代器(begin()/end())min_element()与max_element()函数。lower_bound()与upper_bound()函数。
2024-01-15 21:02:49 505
原创 蓝桥杯备赛学习要点梳理(1)——C++语言基础-编程基础
需要指出,在上述代码中第二个cout后并非使用endl,而是'\n',在算法竞赛中也常用这种写法,原因是endl相比于'\n'更加耗时。总的来说,c++中的cin/cout相对于c语言中的printf/scanf更加方便、安全和灵活,是c++提供的更高级的输入输出机制。类型安全:c++的cin/cout更加安全,它们会自动根据变量的类型进行输入和输出,不需要手动指定输入输出的数据类型。(输出n位小数点限制的数据,需加上 ···
2024-01-15 19:46:13 748 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人