问题:一个股价序列,已知每个时间点的股价,问什么时候买和卖获利最大?时间复杂度O(n)。假设股价按照时间点顺序放在了一个数组里,假设股价有升有降,就是说股价序列不是递减的。需要记录买入点和卖出点(用数组下标代替)。(1)获利最大值初始化为INT_MIN。买入股价和买入点初始化为数组的第一个元素。(2...
分类:
其他好文 时间:
2015-03-05 12:38:59
阅读次数:
140
记录一、java中的数据加密Java提供的安全模型和API加密基础知识使用JAVA实现加密二、Java提供的安全模型和API2.1、Java语言本身的安全性自动内存管理:对于生成的对象在生命周期结束后会自动销毁自动数组溢出检查等:如数组下标越界字节代码的验证机制:转化为class字节码文件运行独特的...
分类:
编程语言 时间:
2015-02-23 22:23:32
阅读次数:
270
题目链接:http://codeforces.com/problemset/problem/515/B题目意思:有 n 个 boy 和 m 个 girl,有 b 个 boy 和 g 个 girl (通过给出数组下标)是 happy的,规定每轮 dinner 中,派出编号为 i mod n 个男 和 ...
分类:
移动开发 时间:
2015-02-18 14:06:19
阅读次数:
211
运算符描述. [] ()字段访问、数组下标、函数调用以及表达式分组++ -- - ~ ! delete new typeof void一元运算符、返回数据类型、对象创建、未定义值* / %乘法、除法、取模+ - +加法、减法、字符串连接> >>>移位 >= instanceof小于、小于等于、大于、...
分类:
Web程序 时间:
2015-02-15 12:00:59
阅读次数:
158
简单水题,不用打表,算出1~10000的self number,运用数组下标即可。Self NumbersTime Limit:1000MSMemory Limit:10000KTotal Submissions:21721Accepted:12231DescriptionIn 1949 the I...
分类:
其他好文 时间:
2015-02-15 00:55:27
阅读次数:
231
JS-关联数组使用方式: var arr = [];arr['key1'] = value1;arr['key2'] = value2;通常的数组在填充时会隐式或者显示指定数组下标,但JS中数组可以以名字的形式为元素赋值,这就形成了关联数组,如: var arr=new Array(); arr["...
分类:
编程语言 时间:
2015-02-13 11:24:46
阅读次数:
172
poj1321http://poj.org/problem?id=1321我们可以把棋盘的每一行看做是一个状态,如果某一列放置了棋子,那么就标记为1,否则就标记为0.然后把它看成是一个二进制数,然后转为10进制数,就可以当做数组下标然后进行状态转移了设dp[i][s] 为处理到第i行时,状态为s的方...
分类:
其他好文 时间:
2015-02-11 14:21:45
阅读次数:
135
上一节中实现的SimpleHashMap,没有解决冲突的问题,这一节我们继续深入 由于table的大小是有限的,而key的集合范围是无限大的,所以寄希望于hashcode散落,肯定会出现多个key散落在同一个数组下标下面, 因此我们要引入另外一个概念,将key和value同时存入table[inde...
分类:
编程语言 时间:
2015-02-09 21:27:15
阅读次数:
202
我们知道,数组的第一个元素下标是 0。数组的范围也就是从 array[0] 到 array[size – 1]。 但实际上 c/c++ 支持正负下标。 负下标必须在数组边界内;否则结果不可预知。文章简单以例子说明数组负下标的使用。...
分类:
编程语言 时间:
2015-02-01 20:29:29
阅读次数:
178
1、拉格朗日插值新建如下函数:function y=lagrange(x0,y0,x) %拉格朗日插值函数 %n 个节点数据以数组 x0, y0 输入(注意 Matlat 的数组下标从1开始), %m 个插值点以数组 x 输入,输出数组 y 为 m 个插值 n=length(x0);m=length...
分类:
其他好文 时间:
2015-02-01 07:07:26
阅读次数:
418