和同事吹逼、工作、面试过程中,一旦涉及到算法整个人都会变得很怂。都说人越怕什么就应该去面对什么,那么开始投身到前端算法学习中吧!

# 基础算法

字符串、数组、正则表达式、排序、递归等

# 字符串

反转字符串中的单词III 计算二进制子串

# 数组

电话号码的组合 卡牌分组 种花问题 格雷编码

# 正则表达式

重复的子字符串 正则表达式匹配

# 排序

冒泡排序 选择排序 按奇偶排序数组 数组中的第K个最大元素 最大间距缺失的第一个正整数

# 递归

复原IP地址 与所有单词相关联的字符串

# 数据结构

堆、栈、队列、链表、矩阵、二叉树等

#

根据字符出现频率排序 超级丑数

#

棒球比赛 最大矩形

# 队列

设计循环队列 任务调度器

# 链表

排序链表 环形链表

# 矩阵

螺旋矩阵 旋转图像

# 二叉树

对称二叉树 验证二叉树

# 进阶算法

贪心算法、动态规划等

# 贪心算法

买卖股票的最佳时机 柠檬水找零

# 动态规划

不同路径II K站中转内最便宜的航班

# 好文推荐

javascript时间空间复杂度计算 https://juejin.im/post/5cf37b6d6fb9a07eb15d3e88