JavaScript算法题之–随机数的生成需求描述:从一组有序的数据中生成一组随机并且不重复的数,类似于简单的抽奖程序的实现。先来生成一个有序的数组:1var arr = [],2length = 100,3i = 0;45for( ; i < length; i++ ){6arr.push( i ...
分类:
编程语言 时间:
2014-07-23 20:18:25
阅读次数:
210
日期:2014年7月22日一、array[数组]1、定义:array 由 [n] 定义,n 标示 array 的长度,而 标示希望存储的内容的类型。 例如: var arr[10] int arr[0] = 1 arr[1] = 2 数组值类型的:将一个数组赋值给 另一个数组,会复制所有...
分类:
其他好文 时间:
2014-07-23 15:22:56
阅读次数:
235
1 #include 2 // print the array 3 int printArr(int* arr, int length) 4 { 5 int i = 0; 6 for(i=0;i=1)22 {23 if(arr[length]>arr[le...
分类:
其他好文 时间:
2014-07-23 12:52:16
阅读次数:
187
eg.var arr = [];arr.push(1);arr.push([2, 3]);arr.push(4, 5);arr = arr.concat(6);arr = arr.concat([7, 8]);arr = arr.concat(9, 10);for(var i=0; i<arr.le...
分类:
其他好文 时间:
2014-07-22 22:42:34
阅读次数:
165
1.找出数字数组中最大的元素(使用Math.max函数)2.转化一个数字数组为function数组(每个function都弹出相应的数字)3.给object数组进行排序(排序条件是每个元素对象的属性个数)var arr=[{a:1,b:3},{a:2},{a:3,b:4,c:5,d:3},{a:4,...
分类:
Web程序 时间:
2014-07-22 22:41:55
阅读次数:
263
利用javascript进行数组去重,调研了下面几种方法:1.遍历数组,删除已出现的元素var uniqueArrByDel = function(arr){ for(var i = 0; i < arr.length-1; i++){ var item = arr[i]; f...
分类:
其他好文 时间:
2014-07-22 22:36:16
阅读次数:
217
DescriptionThe Farey Sequence Fn for any integer n with n >= 2 is the set of irreducible rational numbers a/b with 0 < a < b <= n and gcd(a,b) = 1 arr...
分类:
其他好文 时间:
2014-07-22 00:20:35
阅读次数:
283
题意就是一颗星星的左下方有多少颗星星就是几级;
把每级的星星个数统计好输出就ok;
但不能用二维树状数组,会超内存,,
#include
#include
#include
#define maxn 32001
using namespace std;
int a;
int arr[maxn];
int low(int x)
{
return x&(-x);
}
void u...
分类:
其他好文 时间:
2014-07-21 13:38:26
阅读次数:
213
import Foundation
println("Hello, World!")
/*
for do While While Switch
*/
var arr = [1,2,3,4,5,7];
for i in arr{
println(" i is \(i)");
}
var count = arr.count;
for (var i = 0 ; i<count; ...
分类:
其他好文 时间:
2014-07-21 13:23:47
阅读次数:
190
import Foundation
println("Hello, World!")
var arr = [1,2,4,6,74,2]
func hasClosure(list:[Int], v2:Int, cb:(num:Int, v3:Int) ->Bool) ->Bool{
for item in arr{
if(cb(num:item, v3:v2...
分类:
其他好文 时间:
2014-07-21 13:15:37
阅读次数:
250