目前在学计算机java编程,报名了蓝桥杯比赛,那些题目我都不会,怎么才能有效的解决那些问题并且提升自己的编程水平,请教一下我。
首先:
基础语法一定要会:看下面的网站,尽快入门,常考点
《蓝桥杯JAVA-知识点汇总复习》 https://blog.csdn.net/qq_63593632/article/details/121850686?utm_source=app&app_version=5.0.1&code=app_1562916241&uLinkId=usr1mkqgl919blen
①第一步:去了解蓝桥杯的题型
一共十道题,5道填空题,前三道是比较简单的
5道编程题,前面两道也比较简单,只要会了基本语法就行
后面的编程题基本是应用到了五大算法(动态dp,递归回溯dfs,蛮力枚举,分支限,贪心),更多的题型是在问题中找到一定的规律,根据规律编写算法解决问题。
②第二步:刷题网站推荐
acwing:题目比较难,类型多
洛谷:基础题比较多,比较适合入门
力扣:对应着各个算法来做题,理解算法思想
蓝桥杯官网练习题库:可以做往年真题,让你能够熟悉出题的规律,常考的知识点
③第三步:也就是考试技巧:
考前提前打开编译器,计算器(里面有程序员专用计算器),Excel,word(一般不会的题可以借用里面的公式求解,例如日期计算问题)
可以看看这个博主写的路线
http://t.csdn.cn/tPp4x
我感觉写的很真诚
找一些刷题网站去刷题,看看具体题型还有解决思路熟悉熟悉就可以了
不建议直接去刷题,先去看看一些基础视频。没基础刷题,看解析都吃力,而且容易消极
多刷一些蓝桥杯比赛的往年题目,不会的看一看解析理解了就行,题目都是换汤不换药的
首先要学习算法相关的知识、常用的数学算法方面的知识要掌握、然后先具体分析问题、理解透彻后,
再尝试编写代码,编写的过程中遇到不理解的地方、就可以准确从网上找解决答案。最后做好笔记。
按照传统试题的方式,先刷往届的试题会好一点。了解题型,理解正确答案和明晰错误答案。
b站有真题讲解视频,蓝桥杯官网有题库,练算法,做历届试题,刷题
多刷往年的真题
先学学基础,之后再刷刷历届蓝桥杯的真题,一些真题,平台上一些博主写得也有解析,如果有不理解的,可以去看看。当然网上也有很多备战蓝桥杯的一些准备路线,也可以考虑学习参考。