零基础转码刷题,谈谈我的经验感悟(已拿字节offer)

首先说说我的情况,给正在犹豫要不要刷题转码的朋友提供一些不一样的视角。

本科末流985的数学专业,四年都是纯数方向,接触到的唯一可能和编程相关的是matlab,到了找工时节开始决定转码,最开始自己摸索着刷题的感觉be like↓

v2-258cc7bd56c0250e723072dc96355512_b.jpg

第1个月:学完DFS,做DFS不会;学完递归,做递归不会;学完DP,做DP不会;学完贪心,做贪心不会……

看书马冬梅,合上书就是马什么梅了,那段时间感觉智商快不够用了,就算理清了算法逻辑,看到题目还是要想上半个小时。

再后来,同校的师兄指点我“不要为了刷题而刷题,先去把算法与数据结构的基础系统的学一遍。”

期间我也踩了不少坑,有些书是买回来就搁置了的,还有些视频/网课听得我云里雾里,所幸,我慢慢摸到了门路,我总结了几个对提高数据结构和算法有用的网站/书籍:


大话数据结构:以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。这本书的优点在于非常浅显易懂,内容趣味易读,但是算法的讲解十分细致,如果基础薄弱/0基础,很适合。

CodeGym :一个在线Java编程课程,80%的内容是练习,适合一窍不通的入门者,刷LC之前可以用它过度一下。

③Coursera:Princeton Uni

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值