摘要: mathjs库和math-expression-evaluator库也可以实现 输入数学公式和参数,计算结果 class CalFormula { constructor(formula, params) { this.formula = formula this.params = params } 阅读全文
posted @ 2022-07-28 16:10 樱风凛 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 圣杯布局和双飞翼布局解决的问题是一样的,就是两边顶宽,中间自适应的三栏布局,中间栏要在放在文档流前面以优先渲染。 圣杯布局和双飞翼布局解决问题的方案在前一半是相同的,也就是三栏全部float浮动,但左右两栏加上负margin让其跟中间栏div并排,以形成三栏布局。 不同在于解决”中间栏div内容不被 阅读全文
posted @ 2020-10-15 01:32 樱风凛 阅读(113) 评论(0) 推荐(0) 编辑
摘要: // 双指针 var findContinuousSequence = function(target) { let res = [] let left = 1 let right = 2 while (left < right) { let sum = (left + right) * (righ 阅读全文
posted @ 2020-10-09 23:47 樱风凛 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 二分查找模板 // 标准二分查找,使用数组能找到的情况,最后left和right不一样,差1 function find(arr, num) { let l = 0, r = arr.length - 1; while (l <= r) { let mid = l + Math.floor((r - 阅读全文
posted @ 2020-10-09 03:48 樱风凛 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 写个函数实现 输入[1,2,3] 返回[1,2,2,3,3,3] 当输入是[1,2,3,..10000]的时候,保证性能, 要怎么实现 深究 JavaScript 数组 —— 演进&性能 JavaScript 类型化数组 var arr = new Array(10000).fill(0).map( 阅读全文
posted @ 2020-10-08 22:13 樱风凛 阅读(650) 评论(0) 推荐(0) 编辑
摘要: // 用generator函数,返回[key,value] Object.prototype[Symbol.iterator] = function* iterEntries() { let keys = Object.keys(this); for (let i = 0; i < keys.len 阅读全文
posted @ 2020-10-02 13:32 樱风凛 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: // 输入: 12345 输出:一万二千三百四十五 function test(num) { let numbers = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九'] let units = ['', '十', '百', '千'] let un 阅读全文
posted @ 2020-09-30 15:14 樱风凛 阅读(295) 评论(0) 推荐(0) 编辑
摘要: var arr = [-20,-13,-4,6,77,200] var findAbsMin= function(arr) { let low = 0, high = arr.length - 1; while (low <= high) { let mid = Math.floor((low + 阅读全文
posted @ 2020-09-28 03:08 樱风凛 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 简单来说,就是小的数组的元素是不是都是大的数组里面的 arr1: [1,2,3] arr2: [3,4,5,1,3,2] 输出true arr1: [1,2,3,3] arr2: [3,4,5,1,3,2] 输出true function isSubArr(a,b) { let big = [] l 阅读全文
posted @ 2020-09-27 02:03 樱风凛 阅读(820) 评论(0) 推荐(0) 编辑
摘要: // 递归分解,最后转换成求2数之和 // 一个方法从 2Sum 秒杀到 100Sum // https://leetcode-cn.com/problems/3sum/solution/yi-ge-fang-fa-tuan-mie-by-labuladong/ var nSumTarget = f 阅读全文
posted @ 2020-09-23 03:15 樱风凛 阅读(1476) 评论(0) 推荐(0) 编辑