Skip to content
/ coding Public
forked from amelia-coding/coding

📒【前端】算法Leetcode 常见算法 CSS HTML JavaScript 框架的一些代码实现✏️ ,欢迎点赞和学习🌆~·

Notifications You must be signed in to change notification settings

o78kay/coding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前端代码

该项目包含了前端的一些常用的 JSCSSJS 库、以及leetcode算法面试题手写题的代码实现

1. 补充题

1.生成6位验证码
2.实现arr[-1]的访问
3.根据权重随机返回一个人
5.求一个区间内的X值
7. css三角
8.间隔3秒打印一次
9.css扇形
10.打印子节点
11.二维数组的排列组合
12.生成随机字符串
13.团灭6道股票题
14.解析上传的excel表格
15. parseQueryString
16.可控的异步请求并发
17. 给子节点添加父节点ID
18.求数组中能两两相除的最长子序列
19.实现数组的多种去重方法
20.和为K的子序列
21.递增递减数组最大值
22.获取对象的链式属性
23.对象偏平化
24. MergeTopOf
25. 二叉树中指定节点间的距离
26. 生成随机数
27. 模拟红绿灯
28. 使用原生js操作dom
29. 按顺序渲染dom
30. 实现高度是宽度的一半

2. 面试题

字节一面:给定一个二叉树, 找到该树中两个指定节点间的最短距离

3. Leetcode

二叉树

144. 二叉树的前序遍历 94. 二叉树的中序遍历 145. 二叉树的后序遍历
102. 二叉树的层序遍历
105. 前序中序构建二叉树
889. 前序后序构建二叉树
199. 二叉树的右视图
101. 对称二叉树

二叉树进阶

236. 二叉树的最近公共祖先
110. 平衡二叉树
111. 二叉树的最小深度
104. 二叉树的最大深度
112. 路径总和
113. 路径总和 II\

链表

22. 链表中倒数第 k 个节点
206. 反转链表

字符串

205. 同构字符串

回溯、排列

39. 组合总和
40. 组合总和 II
216. 组合总和 III
46. 全排列
47. 全排列 II
77. 组合
78. 子集
90. 子集 II

股票问题

121. 买卖股票的最佳时机
122. 买卖股票的最佳时机 II
123. 买卖股票的最佳时机 III
188. 买卖股票的最佳时机 IV
309. 最佳买卖股票时机含冷冻期
714. 买卖股票的最佳时机含手续费

单调栈

496. 下一个更大元素 I
739. 每日温度

区间

56. 合并区间
57. 插入区间

其他

146. LRU 缓存机制

Leetcode总结

  • 双指针 同向指针 \ 双向指针 \ 指针保存的是元素的索引位置
  • 矩阵深搜系列 矩阵中的路径 \ 岛屿数量 \ 机器人的运动范围
  • 子数组 前缀和\滑动窗口\动态规划

About

📒【前端】算法Leetcode 常见算法 CSS HTML JavaScript 框架的一些代码实现✏️ ,欢迎点赞和学习🌆~·

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.1%
  • HTML 8.7%
  • TypeScript 3.8%
  • CSS 1.1%
  • Java 0.3%