《从放弃C语到使C++刷算法的简明教程》by 婼
录
录
使C++刷算法的好处
名称空间using namespace std的解释
cin和cout输输出
关于C++的头件
C++的变声明
C++特有的bool变
C++特有的const定义常
C++超好的string类
C++的结构体struct和C语的结构体的区别
C++的引&和传值的区别
C++ STL之动态数组vector的使
C++ STL之集合set的使
C++ STL之映射map的使
C++ STL之栈stack的使
C++ STL之队queue的使
C++ STL之unordered_map和unordered_set的使
C++的位运算bitset
C++中的sort函数
C++中使sort定义cmp函数
关于cctype头件的些函数
关于C++11的解释
C++11很好的auto声明
C++11特性中的to_string
C++11特性中的stoi、stod
如何在Dev-Cpp中使C++11中的函数
总结
使C++刷算法的好处
在已经学习过C语的前提下,学习C++并使它刷算法的学习成本常低~只需要个时就
可以学会~
C++向下兼容C,C语的语法完全可以在C++件中运,所以学习C++对刷算法时编程语
的表达能进扩充有益害,如C语的输输出(scanf和printf)C++快,那么就可
以在使C++刷算法同时使scanf和printf提代码运效率
C++拥有丰富的STL标准模版库,这也是PAT甲级、LeetCode等题中经常需要到的,单纯使
C语解决问题会C++的STL解决该问题麻烦很多~
C++的string超级好~C语的char数组好多啦~就再也想回去的那种~
C++可以在某变使前随时定义该变,常
在解决些较为简单的PAT级题的时候(如些时间复杂度限制严格的题),cin、
cout输输出常~过的都说好~ (๑• . •๑)
- 1
- 2
前往页