逻辑逻辑逻辑
文章平均质量分 51
一只小可乐吖
生活明朗,万物可爱。
展开
-
JavaScript数组去重的七种方式
下面是数组去重的几种方法:数组去重方法一:使用Set集合去重数组去重方法二:新建一个数组,将没有重复的数组元素添加到新数组并返回新数组数组去重方法三:遍历数组判断并删掉重复元素数组去重方法四:使用数组filter方法过滤出只出现一次的数组元素数组去重方法五:通过对比元素第一次出现的下标和最后一次出现的下标,如果下表不相等,说明重复,删掉一个,然后++数组去重方法六:先使用sort()方法将数组排序,然后依次比较相邻元素是否相等,如果相等则删除后面的元素数组去重方法七:使用reduce()方法原创 2023-06-26 08:55:07 · 1236 阅读 · 0 评论 -
js中如何判断一个数是不是素数(三种方法)
【代码】js中如何判断一个数是不是素数(三种方法)原创 2023-06-26 08:16:55 · 1919 阅读 · 2 评论 -
寻找两个有序数组的中位数
为 O(log(m + n)) ,那么就要采用二分法,将两个数组不断二分,然后用他们的边界值做比较,这里麻烦的在于各种边界条件的限定,以及特殊情况的判断。第二排是数组长度为偶数的情况,中位数取中间两个数的平均值。当两个有序数组的长度之和为偶数的时候,则中位数为数组合并之后位于中间的两个数的平均数。给定两个大小为m和n的有序数组nums1和nums2,找出这两个有序数组的中位数。当两个有序数组的长度之和为奇数的时候,中位数只有一个。原创 2023-05-30 16:34:30 · 313 阅读 · 0 评论 -
js实现猴子分桃猴子分桃猴子分桃
假定最后一个猴子拿走了m个桃子,既就是一份是m个( 到底m是多少个,为了保证总桃子数是整数。倒数第三个猴子:有 tao3 = tao2/(n-1) * n + 1 桃子, 扔掉一个,拿走一份(?倒数第二个猴子:有 tao2 = tao1/(n-1) * n + 1 桃子, 扔掉一个,拿走一份(),剩余 tao1 个(n-1份)。最后一个猴子: 有 tao1 = m * n+1 个桃子, 扔掉一个,拿走一份(m个),剩余m*(n-1)个。第二只:分成n份后,多了一个(扔掉),拿走一份。在剩下的桃子的基础上。原创 2023-05-15 15:18:11 · 164 阅读 · 0 评论