集合 python中的集合 由不同的元素组成(去重,没有重复的元素) 集合中的元素是无序排列的 每个元素必须是不可变类型(如:数字、字符串、元组) 增加集合元素 清空集合 删除集合元素 集合的关系运算 交集 并集(将两个集合并在一块,然后去重,得到的新集合) 差级 交叉补集 求s1与s1之间是否没有 ...
分类:
编程语言 时间:
2018-05-23 13:48:56
阅读次数:
183
数组的创建 1.创建数组的方式 var arrayObj = new Array(); //创建一个空数组 var arrayObj = new Array(3); //创建一个数组并指定长度3,注意不是上限,是长度 var arrayObj = new Array(obj1,obj2,obj3.. ...
分类:
编程语言 时间:
2018-05-23 11:56:58
阅读次数:
186
方法一: 把原来对象的属性遍历一遍,赋给一个新的对象。 方法二: 将对象序列化再解析回来,对象中如果有函数function则不能正确复制 方法三: 针对数组对象的方法,用数组方法concat一个空数组 转自:https://blog.csdn.net/liyujia6636/article/deta ...
分类:
Web程序 时间:
2018-05-21 17:53:10
阅读次数:
306
Kuro and GCD and XOR and SUM 题意:给你一个空数组。 然后有2个操作, 1是往这个数组里面插入某个值, 2.给你一个x, k, s。要求在数组中找到一个v,使得k|gcd(x,v) (即gcd(x,v)是k的倍数,v+x <= k, x ^ v的值最大。 题解:XOR亦或 ...
分类:
其他好文 时间:
2018-05-18 20:06:13
阅读次数:
416
题目描述: 给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 示例 2: 输入: [4,3,2,1] 输出: [4,3,2,2] 解释: 输入数组表示 ...
分类:
其他好文 时间:
2018-05-15 00:29:39
阅读次数:
198
|数组|-定义方式|--1、new Array();| 空数组| var attr = new Array();| lenght:0| _proto_: Array []| 有长度的数组| var attr new Array(10);| lenght:10| _proto_: Array []| ...
分类:
编程语言 时间:
2018-05-13 23:05:50
阅读次数:
191
数组第一种定义方式new Array[];var index ="张三,李四,王五,"; 定义方式空数组var attr =new Array(); length:0 _proto_:Array[] 有长度的数组var attr =new Array(10);length:10_proto_:Arr ...
分类:
编程语言 时间:
2018-05-13 21:10:43
阅读次数:
230
|数组|-定义方式|--1、new Array();| 空数组| var attr = new Array();| lenght:0| _proto_: Array []| 有长度的数组| var attr new Array(10);| lenght:10| _proto_: Array []| ...
分类:
编程语言 时间:
2018-05-13 13:47:09
阅读次数:
150
Javascript数组去重的几种方法 1. 新建空数组,通过for...of(ES6)循环遍历,通过indexOf判断元素是否在新数组中存在,将不存在的(indexOf(n)== 1)元素push到新数组中: 也可首先将原始数组的第一项放到新数组中,从第二项开始循环判断: let arr = [1 ...
分类:
编程语言 时间:
2018-05-09 19:38:08
阅读次数:
188
其实开发过程中常常会遇到判断对象和数组是否为空?下面介绍3种判断对象是否为空 1. 最常见的思路,for...in...遍历属性,为真则为“非空数组”;否则为“空数组” 2.通过JSON自带的.stringify方法判断(上传数据常用) 3.当然就是ES6的语法啦,Object.key(); Obj ...
分类:
Web程序 时间:
2018-04-29 01:24:35
阅读次数:
267