240 投稿
收录了25篇文章 · 3人关注
  • 一道全面考察 JS 基础的一道题

    这个道题看似简单,但考察了很多JS 基础知识点 Foo.getName() // 2这个应该没有什么质疑的, 因为函数 Foo 内部没有执行,所...

  • JS 驼峰转下划线/下划线转驼峰

    首先题目:根据数据结构,把对象类型的 key 值下换线转成驼峰。例如: 下划线转驼峰 代码 驼峰转下划线代码思路同👆基本一样,就是把正则匹配 k...

    0.2 阿畅_ 0 3
  • Resize,w 360,h 240
    JavaScript 使用 堆排序

    堆 排序 JavaScript 使用 堆 进行对数组的排序 基本的概念 必须是完全二叉树 ((n - 1) 层必须是满二叉树) 任意节点的值是其...

  • Resize,w 360,h 240
    JavaScript 算法 (对称二叉树)

    题目给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3...

    0.2 阿畅_ 0 2
  • Resize,w 360,h 240
    JavaScript 算法(旋转图像)

    给定一个 *n *× n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维...

  • Resize,w 360,h 240
    JavaScript 算法(螺旋矩阵)

    题目给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 思路 查看更多内容

  • JavaScript 设计循环队列

    队列 是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,和栈一样,队列是一种操作受限制的线性表。(特点:先进先出) ...

  • JavaScript 算法 (最大矩形)

    最大矩形 题目:给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例: 这个题相当的复杂,在 Leet...

  • JavaScript 数据结构(栈)棒球比赛

    题目你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一: 1.整数(一轮的得分):直接表示您在本轮中获得的积分数。 "...

  • JavaScript 递归 (串联所有单词的字符串)

    题目:给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与...

专题公告

学习记录一些 JavaScript 的算法与数据结构,所有题来源自力扣, 查看更多前端知识,欢迎查看我的博客 https://github.com/sunchang1996/blog