设计思路将二维数组转化为一位数组(并非形式上的转化而是将连续的行合并然后当做上次编写的一维数组求最大子数组和)来计算。时间复杂度没有达到要求的O(n),也是通过遍历的方式将一个子矩阵与上几个子矩阵相加如果小于0则舍去这个子矩阵,按此方法计算从这个子矩阵以后的矩阵,知道遍历完取最大值。代码:packa...
分类:
编程语言 时间:
2015-04-09 23:07:58
收藏:
0 评论:
0 赞:
0 阅读:
371
文章出自:http://www.cnblogs.com/dolphin0520/p/3736238.html一.final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1.修饰类 ...
分类:
编程语言 时间:
2015-04-09 23:07:40
收藏:
0 评论:
0 赞:
0 阅读:
219
把Java中的内容输出到文件大家都会了,输入输出流是每一个Java程序猿的必须课。在《【Java】打印流与缓冲区读者完成输入与输出到文件操作》(点击打开链接)与《【Java】输入与输出与JDK1.5之后的新型字符串StringBuilder》(点击打开链接)之中,我都说过这个问题。但是在Jsp上,怎么把Java内容直接把文件写到网页上给用户下载呢?一般一些导出功能实现,就需要这样弄。
具体如下图...
分类:
编程语言 时间:
2015-04-09 22:01:58
收藏:
0 评论:
0 赞:
0 阅读:
200
Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom.For example:
Given the following binary tree,
1...
分类:
编程语言 时间:
2015-04-09 22:01:39
收藏:
0 评论:
0 赞:
0 阅读:
885
关键字final:
final变量的定义本身并不复杂,就是变量一经初始化就不能再指向其它对象(并不是不可以改变值)。(原文链接)
关键字static:
被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。
实际上你需要搞明白,private是访问权限限定,static表示不要实例化就可以使用,这样就容易理解多了。(原文链接...
分类:
编程语言 时间:
2015-04-09 21:57:38
收藏:
0 评论:
0 赞:
0 阅读:
159
一、 字符串 转 Date:
1 . 字符串格式为: yyyy-mm-dd hh24:mi:ss – 使用ie内核浏览器的必须转换成yyyy/mm/dd hh24:mi:ssvar dateStr = "2015-04-08 14:7:12"; //或2015-4-8 14:7:12
var date = new Date(Date.parse(dateStr.replace(/-/g,'/'...
分类:
编程语言 时间:
2015-04-09 21:57:09
收藏:
0 评论:
0 赞:
0 阅读:
260
/**
* 下面代码模拟了一套扑克牌(初始排序A~K,共13张)的操作过程。
*
* 操作过程是: 手里拿着这套扑克牌,从前面拿一张放在后面,再从前面拿一张放桌子上,再从前面拿一张放在后面,....
*
* 如此循环操作,直到剩下最后一张牌也放在桌子上。 下面代码的目的就是为了求出最后桌上的牌的顺序。 初始的排列如果是A,2,3...K,则最后桌上的顺序为:
* [2, 4, 6,...
分类:
编程语言 时间:
2015-04-09 21:55:59
收藏:
0 评论:
0 赞:
0 阅读:
291
一 工厂模式的概念
实例化对象,用工厂方法代替new操作。工厂模式包括工厂方法模式和抽象工厂模式。
抽象工厂模式是工厂方法模式的扩展。
二 工厂模式的意图
定义一个接口来创建对象,但是让子类来决定哪些类需要被实例化。
工厂方法把实例化的操作推迟到子类中去实现。
三 工厂模式的适用范围
工厂模式适合用于一类对象的创建。
在编码时不能预见需要创建的那些类的实例。...
分类:
编程语言 时间:
2015-04-09 21:55:09
收藏:
0 评论:
0 赞:
0 阅读:
151
首先请看下面的例子:
package com.lipeng;
public class SynchronizedDemo {
public static void main(String[] args) {
final Print print=new Print();
for(int i=0;i<1000;i++)
{
new Thread(){
@Override...
分类:
编程语言 时间:
2015-04-09 21:54:50
收藏:
0 评论:
0 赞:
0 阅读:
200
报错信息 :
java.lang.IllegalArgumentException: GiniAggregator given label 2.0 but requires label
在用mllib做分类,当用到一些分类算法时,常常需要加入基尼系数。
程序代码:RandomForest.trainClassifier(validData,2,Map[In...
分类:
编程语言 时间:
2015-04-09 21:53:48
收藏:
0 评论:
0 赞:
0 阅读:
2338
现在有类似abc3232 只要内容这么一个串,需要提取abc,3232,只要内容的节点内容
public static List getContext(String html) {
List resultList = new ArrayList();
Pattern p = Pattern.compile(">([^</]+)</");//正则表达式 commen...
分类:
编程语言 时间:
2015-04-09 21:53:28
收藏:
0 评论:
0 赞:
0 阅读:
357
如何运行一个表达式,例如:12+23*4/2这个我想大家都很了解。不过,如果这个表达式是一个字符串呢?或是这样来描述,一个表达式被写成了一个字符串,我们又应该如何去运行并求得值呢?...
分类:
编程语言 时间:
2015-04-09 21:53:09
收藏:
0 评论:
0 赞:
0 阅读:
144
***用一个数组表示两个堆栈,最大限度的利用空间0123若果像右图中从中间分成两部分,则可能存在其中一个堆栈满了,而另一个堆栈还有空的,为你最大限度的利用空间,需要两边像中间长,知道指针碰头表示堆栈已满#includeusing namespace std;#define Maxsize 100cl...
分类:
编程语言 时间:
2015-04-09 21:49:38
收藏:
0 评论:
0 赞:
0 阅读:
191
二维数组定义: 一般形式:类型说明符 数组名[常量表达式1][常量表达式2] int a[2][3]; 二维数组的初始化: 分段赋值:int a[2][3]={{1, 2, 3},{4, 5, 6}} //行中的常量表达式可以省略;列中的不可或缺 连续赋值:int a[2][3...
分类:
编程语言 时间:
2015-04-09 21:46:48
收藏:
0 评论:
0 赞:
0 阅读:
167
每天都感觉代码在变得飘逸,但bug开始更加阴魂不散。你能相信在看了一个月C++后发现变量的声明和定义竟然开始模棱两可,不能说是水平太渣,只能说是底蕴不够,修为不够妖艳。废话不扯,先搞搞再说。 变量的声明和定义:(直接干货)声明就是说一声的意思,告诉编译器有这个东东。那么在说一声的时候会是这两种情况....
分类:
编程语言 时间:
2015-04-09 21:45:18
收藏:
0 评论:
0 赞:
0 阅读:
156
1. 引言当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。如果对Java中断没有一个全面的了解,可能会误以为被中断的...
分类:
编程语言 时间:
2015-04-09 21:44:48
收藏:
0 评论:
0 赞:
0 阅读:
207
面试中遇到了此类题目,再次做个记录,以备只需!1.在Java的I/O中有两个设计的结构:装饰模式和适配器模式2.Java库中的对称性:(1)输出-输入对称:处理Byte流的InputStream和OutputStream;处理Char流的Reader和Writer。(2)byte-char对称:In...
分类:
编程语言 时间:
2015-04-09 21:43:58
收藏:
0 评论:
0 赞:
0 阅读:
264
在上次一维数组求最大子数组的和之后我又做了这次的二维数组最大矩阵之和,代码如下#includestatic int max;void qiongju(int juzhen[][4],int ai,int aj,int m,int n){ int linshi; for(int i...
分类:
编程语言 时间:
2015-04-09 21:41:58
收藏:
0 评论:
0 赞:
0 阅读:
153
getattr(object, name[, default]) -> valueGet a named attribute from an object; getattr(x, 'y') is equivalent to x.y.When a default argument is given, ...
分类:
编程语言 时间:
2015-04-09 21:37:18
收藏:
0 评论:
0 赞:
0 阅读:
175
分类:
编程语言 时间:
2015-04-09 21:36:48
收藏:
0 评论:
0 赞:
0 阅读:
160