08 2021 档案
摘要:在 vue 2.x 中,在一个元素上同时使用 v-if 和 v-for 时,v-for 会优先作用。 在 vue 3.x 中,v-if 总是优先于 v-for 生效。
阅读全文
摘要:编程实现:鸡兔同笼, 30只,72条腿。请问鸡兔各是几只? //a是鸡和兔的总数 //b是腿的总数 //i是鸡的个数,30-i是兔的个数 function fn(a, b) { for (let i = 0; i <= a; i++) { if (i * 2 + (a - i) * 4 b) { r
阅读全文
摘要:题目:[1,2,'3',['1','2',3, [4,5,6]],5,6,7],拍平成一维数组,并排序成小到大 提示:需要用到递归的思想 第一个要解决的就是遍历数组的每一个元素; 第二个要解决的就是判断元素是否是数组; 第三个要解决的就是将数组的元素展开一层; 1.flat函数 1 function
阅读全文
摘要:给定一个二叉树,返回它的 后序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [3,2,1]进阶: 递归算法很简单,你可以通过迭代算法完成吗?思路:后序遍历:左节点-右节点-根结点方法一:递归 1 /** 2 * Definition for a binary tre
阅读全文
摘要:给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 提示: 树中节点数目在范围 [0, 100] 内 -1
阅读全文
摘要:1.定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点 2.核心:确保只有一个实例,并提供全局访问 3.应用场景:登录浮窗( 当我们单击登录按钮的时候,页面中会出现一个登录浮窗,而这个登录浮窗是唯一的,无论单击多少次登录按钮,这个浮窗都只会被创建一次,那么这个登录浮窗就适合用单例模式来创建。
阅读全文
摘要:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 进阶: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗? 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3输出: [
阅读全文
摘要:给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例1: 输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100] 示例
阅读全文
摘要:描述 按所给的时间格式输出指定的时间格式说明对于 2014.09.05 13:14:20yyyy: 年份,2014yy: 年份,14MM: 月份,补满两位,09M: 月份, 9dd: 日期,补满两位,05d: 日期, 5HH: 24制小时,补满两位,13H: 24制小时,13hh: 12制小时,补满
阅读全文
摘要:描述:为 Array 对象添加一个去除重复项的方法 示例1 输入: [false, true, undefined, null, NaN, 0, 1, {}, {}, 'a', 'a', NaN] 输出: [false, true, undefined, null, NaN, 0, 1, {}, {
阅读全文