JS:对等差分
来源:互联网 发布:好看的网络剧 编辑:程序博客网 时间:2024/05/17 06:44
给出两个集合(如集合A = {1, 2, 3}
和集合B = {2, 3, 4})
),而数学术语“对等差分”的集合就是指由所有只在两个集合其中之一的元素组成的集合(A △ B = C = {1, 4})
。对于传入的额外集合(如D = {2, 3}
),你应该安装前面原则求前两个集合的结果与新集合的对等差分集合(C △ D = {1, 4} △ {2, 3} = {1, 2, 3, 4}
)。
function sym() { //不造有几个参数,所以就先轮出来 var args = []; for(var i=0;i<arguments.length;i++){ args.push(arguments[i]); } //函数:你没有的,result没有的,都插入result function diff(aOne,aTwo){ var result = []; aOne.forEach(function(i){ if(aTwo.indexOf(i)<0&&result.indexOf(i)<0){ result.push(i); } }); aTwo.forEach(function(i){ if(aOne.indexOf(i)<0&&result.indexOf(i)<0){ result.push(i); } }); return result; } //reduce该数组,并排序 return args.reduce(diff).sort();}
sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1]);//[ 1, 2, 4, 5, 6, 7, 8, 9 ]
0 0
- JS:对等差分
- 对等差分数组
- 差分对等长绕线问题
- 差分
- 差分
- 差分
- 差分阻抗-什么是差分?
- 【图-差分约束】 差分约束
- 分糖果 差分约束
- 差分约束系统
- 什么是差分信号?
- 差分信号详解
- 差分信号放大
- 关于差分信号
- 差分电路
- 差分信号
- 差分约束系统
- 差分曼彻斯特编码
- SQL Server Analysis Services 数据挖掘(1)
- 子元素浮动让父元素塌陷解决办法
- 利用NLTK处理HTML
- logback同时按照日期和大小分割日志
- bzoj1030: [JSOI2007]文本生成器
- JS:对等差分
- Python编程八荣八耻
- cig和fast-cgi的关系,fast-cgi和php-cgi、php-fpm、spawn-fcgi的区别和联系
- 【Android】安卓开发实战之软键盘设置
- 数据结构实验之查找四:二分查找
- Struts2---基础总结一
- 规范化文本
- LeetCode 526. Beautiful Arrangement
- input只可以输入数字或者是最多小数点2位的js代码