- 博客(14)
- 问答 (2)
- 收藏
- 关注
原创 leetcode----DP----Maximal Square
Given a 2D binary matrix filled with 0’s and 1’s, find the largest square containing all 1’s and return its area. For example, given the following matrix: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0
2016-04-23 10:53:53 661
原创 二叉树深度遍历的几种写法
二叉树深度遍历的几种写法 二叉树的结构:struct treeNode{ int val; treeNode* left; treeNode* right; treeNode(int x):val(x),left(NULL),right(NULL){}};最简单的是递归方式写出,这种效率比较差,但是实现方便 这里写了3种非递归方式
2016-04-20 15:57:42 2921
转载 try语句的基本用法
这里转自以为大神的文章,由于转了很多次我也不知道原作者了。。。1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确
2015-07-22 22:44:48 12456 2
转载 try语句的finally到底是否执行
谁能给我我解释一下这段程序的结果为什么是:2.而不是:3代码如下:class Test { public int aaa() { int x = 1; try { return ++x; } catch (Exception e) { } finally {
2015-07-22 22:41:06 6857
转载 java中的printStackTrace()方法
java抛出异常的方法有很多,其中最常用的两个:System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不同。后者也是打印出异常,但是它还将显示出更深的调用信息。比如说:A extends ---> B extends ----> C当在创建A的过程中出现问题了,我们抛出异
2015-07-22 22:09:47 894
转载 java的throw和throwszenmeyong
1. 区别 throws是用来声明一个方法可能抛出的所有异常信息,而throw则是指抛出的一个具体的异常类型。此外throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。2.分别介绍 throws:用于声明异常,例如,如果一个方法里面不想有任何的异常处理,则在没有任何代码进行异常处理的时候,必须对这个方法进行声明有可能产生的所有异常(其实就是,
2015-07-22 21:54:36 357
原创 java的两种for循环
最近在学习java时,遇到两种for循环的方式一种是比较常见的for(int i=0;i//daima另外一种是foreach循环for(typevar var:list)//daima那么问题来了用foreach循环竟然不能改变list成员的参数?至少我用int[] array是这么一种情况。
2015-07-17 21:02:27 638
转载 linux下目录的作用
目录1、树状目录结构图2、/目录3、/etc/目录4、/usr/目录5、/var/目录6、/proc/目录7、/dev/目录该文章主要来自于网络进行整理。目录结构参考地址:http://www.hudong.com/wiki/linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84http://lin
2015-07-15 12:02:03 401
转载 关于 C变量的存储方式
C的变量有四种存储的方式,全局变量,局部变量,静态全局,静态局部。按存储区域分:全局变量、静态全局变量和静态局部变量都存放在内存的全局数据区,局部变量存放在内存的栈区按作用域分:全局变量在整个工程文件内都有效;静态全局变量只在定义它的文件内有效;静态局部变量只在定义它的函数内有效,只是程序仅分配一次内存,函数返回后,该变量不会消失;局部变量在定义它的函数内有效,
2015-07-15 11:07:22 448
转载 怎么样不利用第三变量交换x,y
这里有三个方法也可以int a,b;a=a+b;b=a-b;a=a-b;或者int a,b;a=a+b-(b=a);1) 算术运算 简单来说,就是通过普通的+和-运算来实现。代码如下: int a,b; a=10;b=12; a=b-a; //a=2;b=12 b=b-a; //a=2;b=10
2015-07-15 11:03:27 380
翻译 数据库基础语句的类别
这里刚学的MySQL,就以MySQL为例。SQL分为DDL(数据定义语句),DML(数据操作语句),DCL(数据控制语句)。1.DDLmysql -u root -p 链接数据库服务器。-u 用户名,-p需要输入密码。";" "\g"结束语句。创建数据库 CREATE DATABASE dbname 例如:create database test1;应用数据库 USE
2015-07-12 17:30:39 397
空空如也
Spark读取错误PrematureEOFfrominputStream
2016-09-15
getline能否接受自动类型转换?
2016-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人