本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Java 获取元素在数组中的位置
在java 中如何获取元素在数组中的位置呢?
(1)
/***
* Get location of element in a array
* @param arr : a array
* @param value2 : element of array
* @return
*/
public static int indexOfArr(String[] arr ...
javascript将数组插入到另一个数组中
下面的代码主要功能就是将数组arr2插入到数组arr1的index位置。
var arr1 = ['a', 'b', 'c'];
var arr2 = ['1', '2', '3'];
var index = 2;
arr2.unshift(index, 0);
Array.prototype.splice.apply(arr1, arr2);
console.log(arr ...
Javascript中JSON格式对象和字符串的转换
在Javascript中提供了专门的方法来实现JSON格式对象和字符串的转换
1、JSON.stringify():从一个JSON格式对象解析出字符串
语法: JSON.stirngify(value [, replacer] [, space])
参数value:必须,要转换的对象,例如数组、类等
参数 replacer:可选,分为2种方式,一种是方法,一种是数组
...
JS数组追加数组采用push.apply的坑
JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这种自以为很酷的,不需要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个很大的数组时才遇到了坑。
javascript基础: Array
Ext4+的文档中列出了所有javascript:Array的函数说明
1、concat( values )
将当前this的数组和values进行拼接,返回一个新数组
var array1 = ['a', 'b'],
array2 = ['c', 'd'],
array3 = ['e', 'f'];
array1.conc ...
array的reduce
ES5 (js 1.8)加入了 reduce
接收一个函数,然后从左到右遍历item,直到reduce到一个值。
arr.reduce(callback, [initialValue]);
参数:
callback(previousValue, currentValue, index, array)
previousValue ...
将数组分割成差值最小的子集
本文使用位掩码实现一个功能 ==》将数组分割成差值最小的子集
代码如下:
import java.util.Arrays;
public class MinimalDifference {
/**
* 将数组分割成差值最小的子集
*/
public void printTwoMinDiffGroups(int[] values) {
int length = ...
重排数组使得array[i]等于array[array[i]],但只能用0(1)的额外空间
题目:给定一个长度为N的数组,里面的每一个元素的值都在0到N-1之间,并且数组的元素是各不相同的。重新排列这个数组,使得array[i]的值变成array[array[i]], 但是只能使用0(1)的额外空间。
实现的代码如下:
import java.util.Arrays;
/**
* <pre>
* 题目要求:重新排列一个数组,使得array[i]的值 ...
组合问题 之 罗列特定和的数字组合方式
package com.test.algorithm.dp;
import java.util.HashSet;
import java.util.Set;
/**
* @author hawkinswang
*
* 01背包问题:在指定数组中挑选任意组合,让它们的和等于一个特定值,列出所有组合方式
* 使用动态规划方法解决,状态转移方程 ...
Item 25: Prefer lists to arrays
1. Arrays are covariant which means simply that if Sub is a subtype of Super, then the array type Sub[] is a subtype of Super[]. Generics, by contrast, are invariant: for any two distinct types Type1 ...
理解 java 数组(转载)
本文转载自:http://www.blogjava.net/flysky19/articles/92763.html?opt=admin
参考资料:1.《java jdk5.0 学习笔记》良葛格 第五章数组2.如何理解数组的length?http://blog. ...
Ruby Array
1. 数组的创建:
array = [1, 2, "3", "4"] 或者
array = Array.new
array = Array.new(6) #创建[nil, nil, nil, nil, nil, nil]
array = Array.new(6, "a") #创建["a" ...
【Lo-Dash】之pull
开始整理一些Lo-Dash的api:
pull
//从一个指定的数组里面删除一些提供的值
//用全等 ===
//返回一个数组
_.pull(array,[value])
看看源码:
function pull(array){
var args = arguments,
argsIndex ...
Oracle数据库之PLSQL集合
--==================collection======================
--是按某种顺序排列的一组元素,所有的元素有相同的数据类型,每个元素有唯一一个下标标识在这一组元素中的位置.
--集合的出现是为了遵循面向对象的编程风格,而且 ,相对于两个表,存储在集合中的数据可以被数据库更快的访问
--Collection主要有3类:
-------关联数组: ...
Array操作 -- splice
1、作用:从指定位置删除部分元素并增加新的元素
1.1、该方法返回值是被删除的元素组成的数组
1.2、splice是直接对数组进行操作,而slice函数则是取arr的一段元素,原数组不变
2、参数:arr.splice(index,howmany,element1,... ...,eleme ...