hattoriheiji / blog-3

记录前端开发中的技巧以及算法知识

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub stars

文章列表

前端知识

1、React高阶组件

2、css 水平垂直居中实现方式

3、面试中会遇到的正则题

4、面试题:你能写一个Vue的双向数据绑定吗?

5、前端跨域问题总结

6、Vue服务端渲染项目配置

7、z-index总结

8、图片分辨率切换

9、call和apply实现

10、bind实现

11、深浅拷贝实现

12、原生JS实现hash路由

每天一道算法题

双指针

1、盛最多水的容器

2、四数之和

3、删除链表的倒数第N个节点

4、不重复的工牌

5、分类颜色

6、最接近的三数之和

7、接雨水

8、螺旋矩阵

9、螺旋矩阵 II

动态规划

1、爬楼梯

2、使用最小花费爬楼梯

3、正则表达式匹配

4、通配符匹配

5、跳跃游戏 II

6、跳跃游戏

7、不同路径

8、不同路径 II

9、最小路径和

10、编辑距离

11、扰乱字符串

12、解码方法

13、交错字符串

14、不同的子序列

15、三角形最小路径和

16、买卖股票的最佳时机 III

17、分割回文串 II

18、单词拆分

递归

1、电话号码的字母组合

2、括号组合

3、组合总和

4、组合总和2

5、全排列

6、全排列2

7、组合

8、子集

9、单词搜索

10、复原IP地址

11、子集 II

12、格雷编码

13、Pow(x, n)

14、路径总和

15、路径总和 II

16、求根到叶子节点数字之和

17、分割回文串

18、克隆图

辗转相除

1、两数相除

数组

1、缺失的第一个正数

2、有效的数独

3、旋转图形

4、合并区间

5、下一个排序

6、矩阵置零

7、删除排序数组中的重复项 II

8、插入区间

9、第k个排列

10、柱状图中最大的矩形

11、最大矩形

12、杨辉三角

13、杨辉三角 II

14、买卖股票的最佳时机

15、买卖股票的最佳时机 II

16、单词接龙

17、只出现一次的数字 II

字符串

1、字符串相乘

2、字母异位词分组

3、字符串转整数 (atoi)

4、与所有单词相关联的字串

5、最长有效括号

6、文本左右对齐

7、简化路径

8、最小覆盖子串

9、验证回文串

二分查找

1、搜索旋转排序数组

2、搜索二维矩阵

3、搜索旋转排序数组 II

链表

1、删除排序链表中的重复元素 II

2、两数相加

3、合并K个排序链表

4、两两交换链表中的节点

5、k个一组翻转链表

6、旋转链表

7、分隔链表

8、反转链表 II

9、填充同一层的兄弟节点

10、填充同一层的兄弟节点 II

11、复制带随机指针的链表

12、环形链表

13、环形链表 II

14、重排链表

回溯法

1、解数独

2、N皇后

3、N皇后 II

二叉树

1、不同的二叉搜索树

2、不同的二叉搜索树 II

3、二叉树的中序遍历

4、从前序与中序遍历序列构造二叉树

5、验证二叉搜索树

6、恢复二叉搜索树

7、二叉树的锯齿形层次遍历

8、从中序与后序遍历序列构造二叉树

9、有序链表转换二叉搜索树

10、二叉树的最小深度

11、二叉树展开为链表

12、二叉树中的最大路径和

13、二叉树的前序遍历

14、二叉树的后序遍历

About

记录前端开发中的技巧以及算法知识