240 发简信
IP属地:上海
  • 120
    深度优先搜索 广度优先搜索(简单的二叉树 )

    广度优先搜索 (BFS) 是一种广泛运用在树或图这类数据结构中,遍历或搜索的算法。 该算法从一个根节点开始,首先访问节点本身。 然后遍历它的相邻节点,其次遍历它的二级邻节点、...

  • 120
    二叉树的遍历(深度优先搜索)

    树 是一种经常用到的数据结构,用来模拟具有树状结构性质的数据集合。树里的每一个节点有一个根植和一个包含所有子节点的列表。从图的观点来看,树也可视为一个拥有N 个节点和N-1 ...

  • leetcode C#刷题2

    面试题 01.06. 字符串压缩 面试题 01.09. 字符串轮转 面试题 01.07. 旋转矩阵 面试题 01.08. 零矩阵 面试题 02.01. 移除重复节点

  • leetcode C#刷题1

    面试题 01.01. 判定字符是否唯一 面试题 01.02. 判定是否互为字符重排 面试题 01.03. URL化 面试题 01.04. 回文排列 面试题 01.05. 一次编辑

  • 简单理解javascript的闭包

    什么是闭包?作用? 函数与对其状态即词法环境(lexical environment)的引用共同构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作用域...

  • 120
    javascript相等性判断

    JavaScript提供三种不同的值比较操作:1.严格相等 ===对于除了数值之外的值,全等操作符使用明确的语义进行比较:一个值只与自身全等。 浮点数 0 是不分正负的,全等...

  • 120
    javascript this的简单理解

    什么是this “this” 指 引用不同的执行上下文中的不同对象,在大多数的情况下,this 其值取决于函数的调用方式。一旦你弄清楚了this指向的对象,你就可以直接将它改...

  • javascript 对象拷贝基本使用

    1.数据类型最新的 ECMAScript 标准定义了8种数据类型:七种基本数据类型包括 Boolean,null,undefined ,Number,BigInt,Strin...

  • 简单实现浅拷贝和深拷贝(只适用[],{})

    1.原型链JavaScript 只有一种结构:对象。每个实例对象( object )都有一个私有属性(称之为 proto )指向它的构造函数的原型对象(prototype )...

  • javascript for循环的几种写法

    记录一下平时常用的for循环的方法 1.for 2.forEach forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 3.for.....in 它最常...