Skip to content

前端算法精选

20 道入门级算法题

    1. 翻转字符串
    1. 在数组中找到最大数
    1. 检查字符串是否是回文
    1. 求一个给定数的阶乘
    1. 求一个给定数的斐波那契数列
    1. 在连续整数数组中找到缺失的元素
    1. 实现基本计算器
    1. 实现基本待办事项列表
    1. 实现基本表单验证
    1. 实现基本图片幻灯片
    1. 实现基本模态窗口
    1. 实现基本手风琴菜单
    1. 实现基本下拉菜单
    1. 实现基本标签内容
    1. 实现基本搜索功能
    1. 实现基本排序算法
    1. 实现基本走马灯
    1. 实现基本响应式导航菜单
    1. 实现基本响应式网格布局
    1. 实现基本视差滚动效果

20 道前端入门级算法题

    1. 实现二分查找算法
    1. 实现归并排序算法
    1. 实现快速排序算法
    1. 实现深度优先搜索算法
    1. 实现广度优先搜索算法
    1. 实现动态规划背包问题
    1. 实现图遍历算法
    1. 实现二叉树遍历算法
    1. 实现 Dijkstra 算法
    1. 实现 A* 算法
    1. 实现 Trie 数据结构
    1. 实现哈希表
    1. 实现栈和队列数据结构
    1. 实现堆数据结构
    1. 实现 LRU 缓存
    1. 实现布隆过滤器
    1. 实现正则表达式匹配算法
    1. 实现压缩算法,如 Huffman 编码
    1. 实现加密/解密算法,如 RSA
    1. 实现机器学习算法,如线性回归或 k-means 聚类