一、数组的深浅拷贝 在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。 var arr = ["One","Two","Three"];var arrto ...
分类:
Web程序 时间:
2014-07-16 21:45:36
阅读次数:
196
主要是借助了原生slice的方法。 var arr = { 0:'1', 1:'2', 2:'3', length:3 }; function toArray(arr){ return [].slice.call...
分类:
其他好文 时间:
2014-07-12 00:49:47
阅读次数:
223
问题:有这样一个数组$arr:[1]=> array(3) { [0]=> string(89) "........./r1822113797800000_AIK1_20140626_190411.mp3" [1]=> string(4) "AIK1" [2]=> string(16) "18221...
分类:
Web程序 时间:
2014-07-11 19:47:56
阅读次数:
218
public class BubbleSort : SortBase { public BubbleSort(int num, int[] arr): base(num,arr) { } public overri...
分类:
其他好文 时间:
2014-07-09 19:26:54
阅读次数:
159
这个点POJ挂了,代码没法提交,先存到这里,明天再提交试试看。
//#define DEBUG
#include
#define maxn 100002
#define lson l, mid, rt << 1
#define rson mid + 1, r, rt << 1 | 1
__int64 tree[maxn << 2], arr[maxn], lazy[maxn << 2];...
分类:
其他好文 时间:
2014-07-09 09:41:55
阅读次数:
213
在堆排序之前我们要先知道一个非常基础的一个东西就是arr.heap-size。我刚开始看的时候,对这个不怎么重视,觉得,它不就是等于arr.length吗?并且在学习之初的建堆上,也没有多大的用处,但是在后面的排序中,优化性能方面它发挥了很大的作用。它的定义说白了就是在一个数组arr中有效的元素个数...
分类:
其他好文 时间:
2014-07-08 22:04:15
阅读次数:
208
面试遇到的一个笔试题,自己写了一个这样的程序 1 $a = "a/b/c/d/e/f/1.txt"; 2 $b = "a/b/c/d/f/e/2.txt"; 3 4 $a_arr = explode('/',$a); 5 $b_arr = explode('/',$b); 6 foreach($a....
分类:
Web程序 时间:
2014-07-06 20:01:55
阅读次数:
199
concat()连接多个字符串,返回合并后的字符串。1 var s1="a";2 var s2="b";3 var s3="c";4 5 console.log(s1.concat(s2,s3));//abc数组中的concat():将参数添加为数组的元素,返回新的数组。1 var arr = [1...
分类:
编程语言 时间:
2014-07-06 12:57:03
阅读次数:
179
这题就是个大数减一的题,减一下就能过,n=1时要特殊处理下
#include
#include
char arr[1002];
int main()
{
int t, len, jie;
scanf("%d", &t);
while(t--){
scanf("%s", arr);
len = strlen(arr);
if(len == 1 && arr[0...
分类:
其他好文 时间:
2014-07-06 12:39:34
阅读次数:
191
题意:求1-n里有多少人包含”49“的数字
思路:数位DP,分三种情况:到第i位没有49的情况,到第i位没有49且最高位是9的情况,到第i位有49的情况,将三种情况都考虑进去就是了
#include
#include
#include
#include
using namespace std;
long long dp[30][3], n;
int arr[30];
void in...
分类:
其他好文 时间:
2014-07-04 08:48:00
阅读次数:
220