GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路



原创 程序员新视界 2019-09-09 22:57:53

GitHub JS项目推荐|leetcode题解记录自己的leetcode解题之路

更加贴近前端的数据结构与算法的库。以 leetcode 作为切入点,详细讲解关于数据结构的方方面面, 并以JavaScript 语言作为解题语言。 后期会加入更多关于前端贴合的内容, 比如:react fiber 的实现和链表、react hooks 的实现和数组等等

  • 第一部分:leetcode 经典题目的解析,包括思路、关键点和具体的代码实现
  • 第二部分:对于数据结构与算法的总结
  • 第三部分:anki 卡片, 将 leetcode 题目按照一定的方式记录在 anki 中,方便大家记忆

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

项目分析

仓库名称:leetcode

标星(star):17247 (神级项目,大师作品,赶紧关注,紧跟大神步伐)

标星趋势

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

关注(watch):663

拷贝(fork):2960

贡献人数:26 (这么火热的项目,考虑加入下哦,它将在你职业生涯中,写下浓墨重彩的一笔)

仓库大小:43 MB

最后更新:

代码提交周期分布:

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

综合推荐指数: 4颗星

开发语言

主要语言:JavaScript

语言分布:JavaScript:100.00%

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

项目概述

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

leetcode 题解,记录自己的 leetcode 解题之路。

本仓库目前分为五个部分:

  • 第一个部分是 leetcode 经典题目的解析,包括思路,关键点和具体的代码实现。
  • 第二部分是对于数据结构与算法的总结
  • 第三部分是 anki 卡片, 将 leetcode 题目按照一定的方式记录在 anki 中,方便大家记忆。
  • 第四部分是每日一题,每日一题是在交流群(包括微信和qq)里进行的一种活动,大家一起 解一道题,这样讨论问题更加集中,会得到更多的反馈。而且 这些题目可以被记录下来,日后会进行筛选添加到仓库的题解模块。
  • 第五部分是计划, 这里会记录将来要加入到以上三个部分内容
只有熟练掌握基础的数据结构与算法,才能对复杂问题迎刃有余。

食用指南

  • 对于最近添加的部分, 后面会有 标注
  • 对于最近更新的部分, 后面会有 标注
  • 将来会在这里更新anki卡片
  • 这里有一份leetcode官方账号在知乎上给出的一个《互联网公司最常见的面试算法题有哪些?》的答案,我这里尽量去覆盖回答中的题目和知识点 原文地址: https://www.zhihu.com/question/24964987/answer/586425979
  • 这里有一张互联网公司面试中经常考察的问题类型总结的思维导图,我们可以结合图片中的信息分析一下。

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

(图片来自leetcode)

其中算法,主要是以下几种:

  • 基础技巧:分治、二分、贪心
  • 排序算法:快速排序、归并排序、计数排序
  • 搜索算法:回溯、递归、深度优先遍历,广度优先遍历,二叉搜索树等
  • 图论:最短路径、最小生成树
  • 动态规划:背包问题、最长子序列

数据结构,主要有如下几种:

  • 数组与链表:单 / 双向链表
  • 栈与队列
  • 哈希表
  • 堆:最大堆 / 最小堆
  • 树与图:最近公共祖先、并查集
  • 字符串:前缀树(字典树) / 后缀树

精彩预告

0042.trapping-rain-water:

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

0547.friend-circles:

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

backtrack problems:

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

0198.house-robber:

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

0454.4-sum-ii:

GitHub 项目推荐|leetcode题解记录自己的leetcode解题之路|刷题

Top题目进度

  • Top 100 Liked Questions (79 / 100)
  • Top Interview Questions (97 / 145)

项目地址

https://github.com/azl397985856/leetcode


0