新手基础Python、Java、C、C++、C#、Go、Php刷题LeetCode路线、思想和心得

本文分享了一位新手程序员在准备面试时的LeetCode刷题经验,包括时间分配、刷题路线、思路及心得。建议先按模块复习数据结构和算法,使用C++或Python等语言实践,遇到难题15分钟后未解可参考他人思路,理解并独立实现。刷题后要看题解学习高效解法,通过Debug深入理解算法,并定期回顾题目以巩固记忆。强调理解题目的思想比做大量题目更重要,提倡坚持每天一题并动手写笔记。
摘要由CSDN通过智能技术生成

首先给一个B站程序媛的新手刷题指南视频分享,这个视频内容不错。这篇文章主要结合视频中的精华和自己这段时间刷题的一些心得。

因为基础差以前基本没刷过LeetCode,又面临找工作,所以时间分配很重要。我的时间路线大概分为两步:

  1. 按照这个github仓库的路线进行模块化的刷题,因为以前的数据结构和算法设计都忘得差不多了,所以先分类型去刷题把每个版块的内容捡起来。刚好这个仓库能够满足需要,题量也不是太多。同时结合B站这个BAT版LeetCode算法讲解视频食用效果更佳,算法题推荐使用C++编程,因为现在大多数公司都要求使用C++,当然Java和Python也是可以的,只不过在效率方面可能不佳。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值