GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Geekhyt/javascript-leetcode: LeetCode 题解仓库🍖

BranchesTags
Open more actions menu

Latest commit

 

History

110 Commits
110 Commits

Folders and files

NameName
Last commit message
Last commit date
README.md
README.md
 
 

Repository files navigation

前端食堂的 LeetCode 题解仓库

2021 年计划,这个仓库写满 100 篇前端面试高频 LeetCode 题解(JavaScript)。

题目序号为 LeetCode 对应题目的序号,题解内有链接跳转到对应题目。

如果你是初学者,可能你需要一份数据结构与算法的入门资料,我之前写过一些文章,如下:

  • 前端如何搞定数据结构与算法(先导篇)
  • JavaScript 算法时间、空间复杂度分析
  • 你真的懂递归吗?
  • 分治、动态规划、回溯、贪心一锅炖
  • 数组回炉重造+6道前端算法面试高频题解
  • 面试链表不再怕
  • “树”业有专攻
  • 从酒桌游戏看二分查找算法
  • 食堂店小二儿教你学会栈
  • 前端玩转位运算(N皇后+Vue3位运算应用)
  • 手撕前端面试之经典排序算法 (动图+视频)

感谢 Star🌟

进度

已经完成 100 道。

数组

  • 1. 两数之和
  • 剑指 Offer 03. 数组中重复的数字
  • 11. 盛水最多的容器
  • 15. 三数之和
  • 26. 删除排序数组中的重复项
  • 27. 移除元素
  • 66. 加一
  • 88. 合并两个有序数组
  • 169. 多数元素
  • 283. 移动零
  • 349. 两个数组的交集
  • 217. 存在重复元素

链表

  • 19. 删除链表的倒数第 N 个结点
  • 21. 合并两个有序链表
  • 24. 两两交换链表中的节点
  • 141. 环形链表
  • 206. 反转链表
  • 876. 链表的中间结点
  • 160. 相交链表
  • 25. K 个一组翻转链表
  • 83. 删除排序链表中的重复元素
  • 剑指 Offer 06. 从尾到头打印链表
  • 面试题 02.02. 返回倒数第 k 个节点

树

  • 94. 二叉树的中序遍历
  • 98. 验证二叉搜索树
  • 100. 相同的树
  • 101. 对称二叉树
  • 102. 二叉树的层序遍历
  • 104. 二叉树的最大深度
  • 110. 平衡二叉树
  • 108. 将有序数组转换为二叉搜索树
  • 112. 路径总和
  • 144. 二叉树的前序遍历
  • 145. 二叉树的后序遍历
  • 226. 翻转二叉树
  • 543. 二叉树的直径
  • 617. 合并二叉树
  • 429. N 叉树的层序遍历
  • 590. N 叉树的后序遍历
  • 589. N 叉树的前序遍历
  • 111. 二叉树的最小深度
  • 236. 二叉树的最近公共祖先
  • 297. 二叉树的序列化与反序列化

栈

  • 20. 有效的括号
  • 84. 柱状图中最大的矩形
  • 155. 最小栈
  • 739. 每日温度
  • 1047. 删除字符串中的所有相邻重复项

队列

  • 239. 滑动窗口最大值

贪心

  • 55. 跳跃游戏
  • 455. 分发饼干
  • 860. 柠檬水找零

回溯

  • 17. 电话号码的字母组合
  • 46. 全排列
  • 47. 全排列 II
  • 22. 括号生成
  • 39. 组合总和
  • 40. 组合总和 II
  • 77. 组合
  • 78. 子集

字符串

  • 125. 验证回文串
  • 344. 反转字符串
  • 415. 字符串相加
  • 58. 最后一个单词的长度
  • 409. 最长回文串

排序

  • 冒泡排序
  • 插入排序
  • 选择排序
  • 归并排序
  • 快速排序
  • 堆排序
  • 剑指 Offer 40. 最小的k个数

DFS

  • 200. 岛屿数量

LRU

  • 146. LRU 缓存机制

位运算

  • 136. 只出现一次的数字
  • 52. N皇后 II

二分查找

  • 704. 二分查找
  • 33. 搜索旋转排序数组
  • 35. 搜索插入位置

动态规划

  • 70. 爬楼梯
  • 一口气团灭 6 道股票算法
    • 121.买卖股票的最佳时机
    • 122.买卖股票的最佳时机 II
    • 123.买卖股票的最佳时机 III
    • 188.买卖股票的最佳时机 IV
    • 309.最佳买卖股票时机含冷冻期
    • 714.买卖股票的最佳时机含手续费
  • 198. 打家劫舍
  • 5. 最长回文子串
  • 53. 最大子序和
  • 300. 最长递增子序列
  • 32. 最长有效括号
  • 64. 最小路径和
  • 62. 不同路径
  • 221. 最大正方形
  • 72. 编辑距离
  • 322. 零钱兑换
  • 剑指 Offer 42. 连续子数组的最大和
  • 139. 单词拆分
  • 887. 鸡蛋掉落
  • 279. 完全平方数

交流

加我微信: hungryturbo 备注「加群」即可。

About

LeetCode 题解仓库🍖

Topics

blogfeinterviewjavascriptleetcode-javascriptleetcode-solutions

Resources

Readme
Activity

Stars

137 stars

Watchers

4 watching

Forks

24 forks
Report repository

Releases

Packages

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.