经典算法
心郎
目标的不可更改 就决定了手段的多种选择
展开
-
js数组随机排序
const disorder = function(arr){ let length = arr.length let current = arr.length - 1 let random while(current >= 0){ // 从0-length之间随机取一个索引 random = Math.floor(length*Math.random()); // 与最后一个进行交换 [arr[current], arr[random]] = [ar.原创 2021-02-04 16:54:27 · 287 阅读 · 0 评论 -
js俩大数相加计算
当有两个整数 a 和 b ,在通常情况下我们有“+”运算符对其进行相加运算:let sum = a + b;但是 JS 在存放整数的时候是有一个安全范围的,一旦数字超过这个范围便会损失精度。我们不能拿精度损失的数字进行运行,因为运算结果一样是会损失精度的。所以,我们要用字符串来表示数据!(不会丢失精度)JS 中整数的最大安全范围可以查到是:9007199254740991假如我们要进行 9007199254740991 + 1234567899999999999functi原创 2021-02-04 16:47:34 · 794 阅读 · 0 评论