3个月编程练习计划

为了提高自己的代码能力,编写高质量高效率代码。

决定开始为期3个月的编程练习计划。

算法和数据结构

具体动作目前是刷Leetcode的题目。

怎么刷呢?

参考了这了NeetCode提供的路线图,从数组和哈希表开始,循环渐进打好基础。NeetCodeA better way to prepare for coding interviews.icon-default.png?t=N7T8https://neetcode.io/roadmap

路线图长这样,见图1,点击图中的节点会出现这部分对应需要练习的题目。

图1 算法路线图

其实LeetCode本身也提供了路线图,见图2,只不过是用来卖leetbook的,没有和题目对应起来(至少笔者在官网没有找到)。

图2

看得出来,neetcode的roadmap非常相识。

循序渐进可能是学习难度最低的方式,也是最不会有受挫感的方式,对于打好基础非常有帮助。

以前零零散散学习过一些数据结构和算法,但是没有对各个算法之间的联系有深入的学习。

最近在编写代码和解决问题的时候总觉得自己没有变化,想通过练习算法变一变。

目前的计划是每天解决2道题,3个月,大概能完成接近200题。

时间控制到1小时以内。

进度更新

2月18日,已完成14道题目。

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值