作为“初学者”应该怎么上手力扣题

这是困扰我们这些“菜鸟”“新手”很久的问题,今天博主就来一一解答


前言

博主作为一名接触Java不过两年的萌新,和大家一样从刚开始的不懂什么是刷题,怎么去刷题,刷哪些题,如何去巩固,到现在已经刷了600+题,周赛稳定三道的划水选手。我知道大家刷题大部分的目的就是为了笔试,我也不例外,作为转码选手,笔试成了我们唯一能和科班选手一教高下的武器,接下来我们就来看看如何能够快速提升笔试水平吧!


一、前期准备

        从我的经验来看,刷算法题前提,算法其实不是最重要的,你一定要掌握好数据结构,堆、栈、队列等等,其次才是开始慢慢的去掌握相关的方法,就比如说双指针、动态规划、贪心等等,所以我不建议一开始就去学哪些什么迪杰斯特拉、弗洛伊德算法等等。掌握基础的数据结构才是关键,知道什么时候用哪个、性能如何、保证自身的时

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值