定义var empty=[];何时使用当属性名是小而连续的整数时,使用数据组,否则使用对象。识别typeof运算符对数据没有意义,因为返回的是'object'//ECMA5 已添加该方法可以添加静态方法:Array.isArray=function(obj){ return Object.pr...
分类:
编程语言 时间:
2015-04-29 08:35:16
阅读次数:
154
题意:给你一个数组a[n],对于数组每次建立一个完全k叉树,对于每个节点,如果父节点的值比这个节点的值大,那么就是一个违规点,统计出1~n-1完全叉树下的违规点的各自的个数。一个直觉的思想就是暴力,因为完全k叉树当k很大的时候,其实层数是特别小的,所以感觉暴力是可以的。注意到一个完全k叉树下v节点的...
分类:
其他好文 时间:
2015-04-29 07:04:30
阅读次数:
168
题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回 true,否则返
回 false 。
例如输入 5、7、6、9、11 、10、8,由于这一整数序列是如下树的后序遍历结果:
8
/ 6 10
/ \ / 5 7 9 11
因此返回 true。
如果输入 7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此返回 false 。
思路:...
分类:
其他好文 时间:
2015-04-29 00:47:12
阅读次数:
166
原题地址对于给定的两个约束条件,可以通过联立方程组直接解出子序列A的和和子序列B的和,即sum(A) = (r + s) / 2,sum(B) = (r - s) / 2,假设|A|=|B|=n所以问题变成了,在一个数组中求长度为n且子序列和为sum(A)或sum(B)有多少个。假设count(n,...
分类:
其他好文 时间:
2015-04-29 00:40:25
阅读次数:
187
最好将应用程序转换为支持Unicode的形式。 遵循的基本准则如下:1.开始将文本字符串想象为字符的数组,而不是char或字节的数组2.用通用数据类型(如TCHAR/PTSTR)来表示文本字符和字符串3.用明确的数据类型(如BYTE和PBYTE)来表示字节,字节指针和数据缓冲区4.用TEXT或_T宏...
分类:
其他好文 时间:
2015-04-29 00:37:21
阅读次数:
209
必须优化dp数组,因为每次更新必须用到前一阶段和本阶段的数据,不能简单的把数组改成一维,我开了两个数组滚动使用#include#include#include#includeusing namespace std;const int maxv=1e5+30;int mod=1000000;int t...
分类:
其他好文 时间:
2015-04-29 00:33:20
阅读次数:
97
I.vector1.头文件:#include //容器vector是一个能实现随机存取、插入删除的动态数组,还可以当栈使。 2.创建: vector v1: // 里可以是struct或者vector嵌套:vector > ivec;vector是...
分类:
其他好文 时间:
2015-04-29 00:25:28
阅读次数:
143
分析:str数组接受不规范的电话字符串,number数组储存标准化的电话号码,qsort(stdlib库函数)将number数组排序,通过检测排序后的number数组得知同一个号码的重复次数,compare函数用于qsort函数的实现(类似于实现接口)strandradStr函数用于是电话号码的标准...
分类:
其他好文 时间:
2015-04-29 00:11:44
阅读次数:
176
import java.util.*;import java.io.*;public class Main{ static int [] dp = new int [1010]; public static void main(String [] args)throws IOException{ ....
分类:
编程语言 时间:
2015-04-29 00:11:16
阅读次数:
170
if?(detailtable.length?>?0)?{
DetailTable?dt?=?detailtable[i];//?针对每一个明细表遍历
Row[]?s?=?dt.getRow();//?获取每一个明细表的行数组
log.info("明细表长度detail?table?length:"+...
分类:
编程语言 时间:
2015-04-28 23:06:42
阅读次数:
420