C++该学到哪些基本知识后,可以开始刷算法题

C++语言,该掌握哪些基本知识?才可以进击算法,刷算法题?希望大家指教,也可以有一些推荐的学习资源🤑比如大家是怎样学习的?

基础语法都学完呗,不过算法和具体哪种语言没啥关系,所以说学完数组基本上就可以刷题了,但是算法得专门学习,很复杂的一门学科。

输入,输出,变量,数组,循环,判断,函数这些会的话,一些算法题就可以写, 深点一些标准库,类,引用等等。
复杂点的就涉及各种数据结构。

算法题的网站挺多的,像洛谷,牛客,力扣等
一些有日常算法比赛的都挺多的,你搜搜都能搜到。

这个里面有一些算法的讲解可以看看。如果难以看懂(你也可以去b站等视频网站去搜一些视频进行学习)
https://oi-wiki.org/

我不说那些乱七八糟的。我就两个字 语法

算法题只是需要你有足够的思维,不需要太多深入的知识点掌握,只要会基本的语法就可以了,像流程控制语句,输入输出,一些常规函数就行了。学习推荐的话我建议你先去刷一点语法类的题,然后去刷算法题,如果精力过剩的话,可以去看一下《算法导论》这本书,比较难,没有代码,全是伪代码,你有了一定的基础后可以去看看,我也有一些刷题的网站,如果需要的话可以私聊我