一位数组的初始化(两种方法) 数组类型 数组明[]={值1,值2,值3......值n}; 数组类型 数组名[]=new 数据类型[常量值] //这种方法会给所有的数组元素赋予同一个默认值,对数值类型来说,默认值也是0 1.数组的遍历 除了for循环,比较简单的是for-each语句; 格式:for ...
分类:
编程语言 时间:
2016-10-16 16:18:12
阅读次数:
136
1.程序 2.结果 3.内循环的次数 arr[x].length ...
分类:
编程语言 时间:
2016-10-06 22:23:18
阅读次数:
128
数组:是一个装大批量同类型数据的容器 变量:是一个装数据的空间 一个变量只能装一个数据 开一个变量 开一个房间 开一个数组 开多个同类型房间 二维数组:也是一个装大批来那个同类型数据的容器 一维数组:盖一层的楼房 二维数组:盖多层的楼房 一位数组 二位数组 int[] int[][] double[ ...
分类:
编程语言 时间:
2016-10-06 22:17:09
阅读次数:
156
最长子序列:匹配的字符不需要连续。 最长子串: 匹配的字符需要连续,可能有多种结果。 解决思路:将输入字符串1看作行, 输入字符串2看作列,构成二位数组,然后将对角线匹配字符的值标记为1,计算满足条件的匹配字符个数即可。 基本思想: 空间换时间,动态规划。 图解与公式(只针对最长子序列,最长子串类似 ...
分类:
编程语言 时间:
2016-10-02 12:46:44
阅读次数:
297
1:这次处理的是大唐的gps通信协议,先简单介绍一下他规定的通信规则: 信息结构: 传输说明: 信息结构中的各个字节书写时都是以十六进制标识,两位数组成。传输时,SOI和EOI(SOI=7EH,EOI=0DH)各按一个字节传输,但其余各项每个字节都是拆成两个字节,每个字节用两个ASCII码标识,即高 ...
分类:
其他好文 时间:
2016-09-29 20:26:51
阅读次数:
242
JavaScript基础知识梳理--数组 1、创建方法 空数组:var obj=new Array(); 指定长度数组: var obj=new Array( size ); 指定元素数组 : var obj=new Array( 元素1,元素2,....); 单位数组:var obj=new Ar ...
分类:
编程语言 时间:
2016-09-22 21:14:48
阅读次数:
148
今天,记录一下JS的二位数组,并附上例题。 一.二维数组的本质:数组中的元素又是数组。 其实,我们都见过这样的二维数组,只不过没在意罢了,例如: 二.下面介绍二维数组的初始化 记住了二维数组的本质,初始化也难不倒我们了。看一下实例 实例一: 实例二: 实例三:二维数组的声明: for(var i=0 ...
分类:
编程语言 时间:
2016-09-15 20:29:02
阅读次数:
169
Bloom Filter概念和原理 焦萌 2007年1月27日 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的 ...
分类:
其他好文 时间:
2016-09-13 01:33:00
阅读次数:
203
有一个二维数组(n*n),写程序实现从右上角到左下角沿主对角线方向打印。 给定一个二位数组arr及题目中的参数n,请返回结果数组。 测试样例: ...
分类:
编程语言 时间:
2016-09-11 12:41:01
阅读次数:
151
比如数组A: [ 0: 5, 1: 2, 2: 4, 3: 3, 4: 1 ] 排序后的结果为:[1, 2, 3, 4, 5],但是有时候会有需求想要保留排序前的位置到一个同位数组里,如前例则为:[4, 1, 3, 2, 0],因此就利用堆排序写了一个单独的数组排序过程加以实现。 代码如下: 当然, ...
分类:
编程语言 时间:
2016-08-27 00:29:51
阅读次数:
748