1.刷题方法&顺序:

  1. 按类型刷,这样能总结出每种类型题目的规律。
  2. 优先树、链表、二分查找、DFS、BFS、动态规划
  3. 数目:常见类型刷10道+
  4. 顺序:先做2~4道简单题,然后做中等难度题目,hard我没有做。优先做题目序号小、点赞多、提交成功率高的题目,这是为了从简单入手,否则一上来就做难题太花费时间。
  5. 给自己设定时间:leetcode每道题目都有“模拟面试”功能,简单中等题目分别给限定了15、30min,做不出来的话就看答案,记住思路后自己再做一遍。
  6. 总结:每种类型题目做完10+道后,总结规律。

2. 举个例子:二分查找题目总结

/*** 二分查找:重点在于每次放弃一边,选择另一边* 1. 基础* 2. 变形:搜索插入下标、搜索开始和结束位置、搜索二维矩阵(先用二分查找算出在哪一行,然后用二分查找在这1行里查找)* 3. 旋转排序数组:*      3.1 搜索旋转排序数组(重点在于放弃掉哪一边,通常是通过哪一边是有序的来做判断)*      3.2 其升级版(存在重复元素):当n[left]==n[mid]==n[right]时,无法判断哪边是有序的,所以要left++和right--来进一步判断*      3.3 寻找最小值(判断抛弃哪边的方法:比较nums[mid]和nums[right]谁大谁小)* 4. 不再有目标值,而是寻找任何一个峰值。*/

待续

leetcode 刷题指南 刷题顺序相关推荐

  1. Leetcode题目分类指南(单独刷题或学习算法书籍配合使用)

    Leetcode题目分类指南 笔者在学习<算法导论>同时,希望能够配合Leetcode的题目进行分类模块化练习,该分类为笔者自己根据做题学习经验,结合<算法导论>的内容,给出L ...

  2. Leetcode-How-What 力扣Leetcode刷题指南

    Leetcode-How-What 力扣Leetcode刷题指南 About the way how to use Leetcode wisely for preparing the intervie ...

  3. LeetCode刷题指南!

    Datawhale学习 举办方:Datawhale.天池.LeetCode 为了帮助小伙伴更好地准备笔试,拿到春招offer,Datawhale联合天池.LeetCode推出24天刷题指南,组织了Le ...

  4. Matrix Studio LeetCode 刷题指南

    Hello 大家好,我是Alex,今天来说明一下Matrix工作室每日一题的刷题指南,虽然刷题一直饱受诟病,很多人不想刷题,但不可否认刷题确实能锻炼我们的编程能力,相信每个认真刷题的人都会有体会. 现 ...

  5. 【恋上数据结构】复杂度知识以及LeetCode刷题指南

    基础知识 什么是算法? 如何评判一个算法的好坏? 大O表示法(Big O) 对数阶的细节 常见的复杂度 多个数据规模的情况 LeetCode刷题指南 斐波那契数列复杂度分析 斐波那契数列 - 递归 斐 ...

  6. Leetcode刷题指南和top100题目

    原文链接:https://blog.csdn.net/qq_39521554/article/details/79160815 参考博文:https://blog.csdn.net/mmc2015/a ...

  7. LeetCode刷题指南

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:Leetcode刷题指南 ...

  8. LeetCode刷题指南——题目精选1

    这是LeetCode经典题目总结文章~ 基础:将数据结构及算法学习的差不多,LeetCode题目按类别刷题及总结,参考鄙人数据结构及算法系列文章~ 按类别将每类题目做好,大概刷250道左右的程度即可. ...

  9. [小玄的刷题日记]《LeetCode零基础指南》(第二讲) 函数

    371.两整数之和 1.两整数之和 1,"正常"思路 int getSum(int a, int b){return a + b; } 2,位运算 预备知识:有符号的整数通常使用补 ...

最新文章

  1. iOS 加密的3种方法
  2. CodeForces - 222C Reducing Fractions(唯一分解定理)
  3. LeetCode——贪心思想
  4. 【转】1.5异步编程:.NET4.X 数据并行
  5. matlab r2010a教程,MATLAB教程R2010a(十二五)
  6. appium+python自动化57-chromedriver与chrome版本
  7. java异常处理机制_Java核心技术梳理-异常处理
  8. cad vba编程从入门到精通_【CAD教程】CAD2020零基础入门到精通全套视频教程
  9. matlab2c使用c++实现matlab函数系列教程-median函数
  10. python新手常犯的17个错误
  11. 魅蓝a5 android版本,魅蓝A5低调问世,跑分3万、久用不卡,699元
  12. 全网首发:为什么依赖库编译时加了-fPIC,还是提示依赖库要使用-fPIC?
  13. 百度人脸识别文档冲突,facetype应是face_type
  14. Atitit.angular.js 使用最佳实践 原理与常见问题解决与列表显示案例 attilax总结
  15. 毕业设计-基于Springboot实现仓库管理系统
  16. matlab常用开头,在MATLAB编辑中,以“”开头的表示()。
  17. Chrome网页下载提速小技巧
  18. 雷霆战机服务器维护公告,雷霆战机停服公告 4月11日服务器维护
  19. 爆流的随便画教程—NO12 画嘞个剑
  20. 面对垄断,互联网巨头何去何从?

热门文章

  1. 基于uVision中的STM32F103C8编程第一弹
  2. 虚拟机Ubuntu忘记密码解决办法
  3. Mac ps 查看进程
  4. Scratch4 2022.12
  5. http://www.suthink.com/ 商标 世誉鑫诚 问问,免费注册
  6. 小米趁5G手机加速普及之际,全线优惠促销抢市场
  7. c语言鄂州暑假培训班,鄂州C语言培训,鄂州C++工资水平,鄂州C++培训哪家比较好...
  8. html给图片切圆角,PS如何把图片切成圆角 怎么做呀?
  9. ABLIC推出业界超小型(*1)车载用高侧开关S-19682/3系列 具摄像头/天线连接诊断功能
  10. Linux中磁盘存储相关命令