前端算法精选
20 道入门级算法题
- 翻转字符串
- 在数组中找到最大数
- 检查字符串是否是回文
- 求一个给定数的阶乘
- 求一个给定数的斐波那契数列
- 在连续整数数组中找到缺失的元素
- 实现基本计算器
- 实现基本待办事项列表
- 实现基本表单验证
- 实现基本图片幻灯片
- 实现基本模态窗口
- 实现基本手风琴菜单
- 实现基本下拉菜单
- 实现基本标签内容
- 实现基本搜索功能
- 实现基本排序算法
- 实现基本走马灯
- 实现基本响应式导航菜单
- 实现基本响应式网格布局
- 实现基本视差滚动效果
20 道前端入门级算法题
- 实现二分查找算法
- 实现归并排序算法
- 实现快速排序算法
- 实现深度优先搜索算法
- 实现广度优先搜索算法
- 实现动态规划背包问题
- 实现图遍历算法
- 实现二叉树遍历算法
- 实现 Dijkstra 算法
- 实现 A* 算法
- 实现 Trie 数据结构
- 实现哈希表
- 实现栈和队列数据结构
- 实现堆数据结构
- 实现 LRU 缓存
- 实现布隆过滤器
- 实现正则表达式匹配算法
- 实现压缩算法,如 Huffman 编码
- 实现加密/解密算法,如 RSA
- 实现机器学习算法,如线性回归或 k-means 聚类