![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
chenshf26
这个作者很懒,什么都没留下…
展开
-
js浅拷贝和深拷贝数组的方式
浅复制 1, slice var a = [1,2,[3,4]]; var b = a.slice(0); 2, ... var b = [...a]; 3.Object.assign b = Object.assign([],a); 4.concat var b = [].concat(a) 5, Array.from var b = Array.f...原创 2020-04-04 12:26:49 · 110 阅读 · 0 评论 -
一道美团笔试题
给你一个序列nums,问你最少删除几个数,使得这个序列的最大值和最小值相差小于等于k 这道我的想法比较简单,复杂度O(nlogn)是可以解决的 首先给序列排个序,这样序列就是从小到排了,那我们的目标,就是找到一个起点,一个终点,终点的值与起点的值的差小于等于k, 我们希望起点和终点离得尽可能远。 有一个简单的O(n^2)的处理是,序列每一个位置都可以作为起点来尝试,这样有n个起点选择,...原创 2020-04-03 00:39:09 · 143 阅读 · 0 评论