这是困扰我们这些“菜鸟”“新手”很久的问题,今天博主就来一一解答
前言
博主作为一名接触Java不过两年的萌新,和大家一样从刚开始的不懂什么是刷题,怎么去刷题,刷哪些题,如何去巩固,到现在已经刷了600+题,周赛稳定三道的划水选手。我知道大家刷题大部分的目的就是为了笔试,我也不例外,作为转码选手,笔试成了我们唯一能和科班选手一教高下的武器,接下来我们就来看看如何能够快速提升笔试水平吧!
一、前期准备
从我的经验来看,刷算法题前提,算法其实不是最重要的,你一定要掌握好数据结构,堆、栈、队列等等,其次才是开始慢慢的去掌握相关的方法,就比如说双指针、动态规划、贪心等等,所以我不建议一开始就去学哪些什么迪杰斯特拉、弗洛伊德算法等等。掌握基础的数据结构才是关键,知道什么时候用哪个、性能如何、保证自身的时