leetCode-Record icon indicating copy to clipboard operation
leetCode-Record copied to clipboard

No leetcode a day,the offer keeps me away.(A repo to record my leetcode solutions by JavaScript)

Code Record

GitHub license Travis

 记录我从 2019.07开始至今的代码、刷题记录

Introduction

涉及到的算法(Algorithm)技巧主要有:

  • 基础技巧:分治、倍增、二分、贪心
  • 排序算法:快速排序、归并排序
  • 搜索算法:回溯、递归、DFS、BFS
  • 动态规划:背包、最长子序列、计数问题

数据结构(Data Structures)主要有以下几种:

  • [x] 数组
  • [x] 链表:单向、双向、循环
  • [x] 队列/栈
  • [x] 哈希表
  • [x] 二叉树/图
  • [x] 字符串

前端相关的手写代码有:

  • [x] 实现bind
  • [x] 实现apply
  • [x] 手写call
  • [x] 手写promise
  • [x] 实现防抖
  • [x] 实现节流
  • [x] 数组扁平化(递归/非递归)

leetcode process

My LeetCode Address

image-20200628115523880

image-20200628115602928