LeetCode刷题:前言

前言

作为一个对编程超级不通的小白,在2020年11月开始打算正式的刷LeetCode

(PS:前面有刷过,但是都是随机,看心情乱刷的,刷完后也没有什么感觉,该不会的还是不会,ε=(´ο`*)))唉)

首先,我看了很多大佬的刷题指南、心得,也没有什么收获,估计是我太小白了,最后自己总结了一些,打算开始刷题之旅。由于之前,我已经学过数据结构、算法设计与分析、python等系列课程,所以我打算用python3来刷题,从算法还是数据结构开始刷呢?掷骰子决定吧,最终是算法。

(PS:其实是因为算法刚学不久,就从它开始吧!)

其次,根据查找的资料,画了个思维导图,还进行了一下刷题顺序的安排。如下图:

最后,我要开始刷题了!!!

初级任务

  1. 算法
1) 排序算法
2) 递归与分治
3) 动态规划
4) 贪心
5) 回溯法
6) 搜索
7) 随机化
8) 图论
9) 数论
10) 几何
11) NP完全

2.数据结构

1) 顺序线性表
2) 单链表
3) 哈希表
4) 栈和队列
5) 字符串
6) 树
7) 数组实现堆
8) 查找

每日任务

  1. 每日打卡(写题解)
  2. 每日一题(根据刷题安排的知识点进行)
  3. 周赛&双周赛

高级任务

  1. 高级算法
  2. 算法面试题汇总
  3. 腾讯
  4. 字节跳动
  5. Teambition
  6. 机器学习

leetcode数组汇总_LeetCode刷题:前言相关推荐

  1. leetcode数组汇总_LeetCode刷题实战43:字符串相乘

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家 ...

  2. leetcode数组汇总_LeetCode刷题实战118:杨辉三角

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !今天和大家聊 ...

  3. 数组翻转_LeetCode刷题实战151:翻转字符串里的单词

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试.所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !今天和大家聊 ...

  4. substring数组越界_LeetCode刷题常见问题注意点(持续更新中)

    树: 二叉树这种数据结构通常可以用两种方式来处理:递归和层级遍历. 1.递归.在当前节点,分别考虑左子树和右子树如何处理. 由递归,又衍生出DFS. 由DFS,又衍生出回溯. 2.层级遍历. 遍历整棵 ...

  5. leetcode最大矩形_LeetCode刷题笔记85:最大矩形(Python实现)

    题目描述: 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积. 示例: 输入: [ ["1","0","1&qu ...

  6. 【LeetCode 剑指offer刷题】数组题2:57 有序数组中和为s的两个数(167 Two Sum II - Input array is sorted)...

    [LeetCode & 剑指offer 刷题笔记]目录(持续更新中...) 57 有序数组中和为s的两个数 题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是 ...

  7. 【LeetCode 剑指offer刷题】回溯法与暴力枚举法题6:Number of Islands

    [LeetCode & 剑指offer 刷题笔记]目录(持续更新中...) Number of Islands Given a 2d grid map of '1's (land) and ' ...

  8. 【LeetCode 剑指offer刷题】查找与排序题14:Wiggle Sort(系列)

    [LeetCode & 剑指offer 刷题笔记]目录(持续更新中...) Wiggle Sort II Given an unsorted array nums, reorder it su ...

  9. 【LeetCode 剑指offer刷题】查找与排序题12:Top K Frequent Elements

    [LeetCode & 剑指offer 刷题笔记]目录(持续更新中...) Top K Frequent Elements Given a non-empty array of integer ...

最新文章

  1. node.js下载安装并配置WebStrom
  2. 用aspect在springboot中记录操作日志至数据库的详细过程
  3. 计算机基础知识:原码、反码、补码
  4. python压缩映射过滤器
  5. 小程序云开发使用where查询遇到的问题
  6. 数据库概念 MySQL 库操作 表操作 记录操作
  7. 解决stackoverflow打开慢不能注册登录
  8. java基础 小知识点
  9. 设计模式学习笔记——状态模式(state)
  10. 一文读懂什么是硬件开发、智能硬件、硬件系统?
  11. 基于Java的办公用品管理系统的设计与实现
  12. vue 使用代理(proxyTable)报错500
  13. PostgreSQL数据库pg_test_timing学习使用
  14. javplayer 使用教程_PS教程连载第91课:PS核心功能:剪贴蒙版讲解
  15. RFC2617- HTTP Authentication自译本-(3) (转)
  16. Excel 中连续生成开始日期和结束日期之间的日期
  17. 2021年第一天的祝福送给大家
  18. 安全性设计之-ip白名单设计
  19. TI公司三大系列DSP内部结构之比较
  20. 冬季风暴席卷美国致航班取消车祸频发 20万人断电

热门文章

  1. idea 利用vue.js插件创建vue初始化项目
  2. Errors while executing git --version. exitCode=128 errors: fatal: open /dev/null or dup failed: No s
  3. 在新项目中使用 Vue3 使用总结
  4. 系统架构设计师 - 23种设计模式(GOF)
  5. python加载模型包占用内存多大_如何保持Keras模型加载到内存中并在需要时使用它? - python...
  6. IOS – OPenGL ES 调节图像伽马线 GPUImageGammaFilter
  7. 计算机自带游戏在哪里打开,电脑自带游戏选项在哪里打开
  8. else 策略模式去掉if_业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!...
  9. python查看系统句柄数量_linux下查看系统进程占用的句柄数方法
  10. linux中group命令详解,linux groupmod命令参数及用法详解