![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题整理
包括js基础,react, webpack等
阿喵~~
这个作者很懒,什么都没留下…
展开
-
进阶、开放
进阶 1、 二叉树 二叉树每一个节点不能多于两个孩子 没有孩子的节点就是叶子节点 一个节点有左右两个指针,若无则指向null 深度为h的二叉树最多有2^h-1个结点(h>=1),最少有h个结点 二叉树的遍历三种方式,如下: (1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树。简记根-左-右。 (2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树。简记左-根-右。 (3)后序遍历(LRD),首先遍历左子树,然后遍历右子树,最后访问根结点。简记左-右-根 2、谈原创 2021-05-14 16:46:07 · 150 阅读 · 0 评论 -
JS基础
一、JS基础 1、几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Null、Boolean、Number、String 值类型:数值、布尔值、null、undefined。 引用类型:对象、数组、函数。 堆栈数据结构:是一种支持后进先出(LIFO)的集合,即后被插入的数据,先被取出! js数组中提供了以下几个方法可以让我们很方便实现堆栈: shift:从数组中把第一个元素删除,并返回这个元素的值。 unshift: 在数组的开头添加一个或更多元素,并返原创 2021-05-14 16:28:46 · 157 阅读 · 0 评论