摘要: 问题: Given an array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you implement it without us... 阅读全文
posted @ 2014-10-07 15:28 苍枫露雨 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 问题: You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Follow up: Could you do this in-place? 分析: 二维数组a[n][n]顺时针旋转90度,要解决这个问题,无疑,第一件事儿就... 阅读全文
posted @ 2014-10-07 15:18 苍枫露雨 阅读(9083) 评论(1) 推荐(2) 编辑
摘要: 题目:输入两个数(m,n),m表示牛的头数,n表示查询的个数。查询时输入两个数(x,y),表示查询范围的起始值和终止值,查询结果是,这个区间内牛重量的最大值减去牛重量的最小值,数量级为1000,000 设计每次查询的复杂度为logm。例如,输入:6 31734251 54 62 2输出:630分析:... 阅读全文
posted @ 2014-09-29 11:08 苍枫露雨 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 题目:二维数组中,每行从左到右递增,每列从上到下递增,设计一个算法,找其中的一个数分析:二维数组这里把它看作一个矩形结构,如图所示:128924912471013681115在做这道题的时候我最先考虑的是每次比较对角线上的元素可能可以取得较好的效果,以查找9为例,从1(0,0)开始,19,这个时候可... 阅读全文
posted @ 2014-09-28 14:05 苍枫露雨 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: 1.新建》》输入"博客",搜索一下模板,然后创建,如下图所示: 2. 这时候会有下图所示界面(没有注册博客的原因,注册绑定后就不会出现了)。如出现此步,点击"立即注册"。 3.然后弹出如下界面,选择"其他",点下一步。 4.然后弹出如下界面,API选择MetaWeblog,博客文章URL中博客园的MetaWeblog访问地址,格式为:http://www.... 阅读全文
posted @ 2014-09-26 14:48 苍枫露雨 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 源:http://blog.csdn.net/caihaijiang/article/details/6403349一、概述 Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java... 阅读全文
posted @ 2014-08-07 13:13 苍枫露雨 阅读(156) 评论(0) 推荐(0) 编辑
摘要: mysql存储过程详解1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储... 阅读全文
posted @ 2014-07-14 11:15 苍枫露雨 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这里介绍两种java提供的数组拷贝方法:(1)Arrays提供的copyOf(T src, T desLength)和copyOfRange(T src, int from, int to)(2)System.arraycopy(T src, int from, T des, int from, i... 阅读全文
posted @ 2014-07-09 19:40 苍枫露雨 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 下面的一个DBase基类提供了一些jdbc的基本操作,配置文件的配置部分并不准确,只是在自己机器上的mysql中测试过。。数据库的增删改方法中都在开始调用了getConnection方法,末尾调用了Close方法;数据库的查询中没有调用close方法,因为一旦调用了close方法,就无法用Recod... 阅读全文
posted @ 2014-07-08 20:36 苍枫露雨 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 由浅入深,首先,我们来看一下,一个类初始化有关的都有些啥米: 静态成员变量、静态代码块、普通成员变量、普通代码块、构造器。(成员方法?貌似跟初始化没有啥关系)现在我们来看看她们的初始化顺序, 从性质上来说,静态的代表的是一个类的属性,普通的是一个对象的属性,“皮之不存,毛将焉附”,没有类,就没法谈对象,所以静态的必须先初始化。那么静态成员变量与静态代码块之间又是什么关系呢? 做了个实验,发现静态成员变量与静态代码块谁放前面谁先执行,但是!!!!注意!!!!这里说的是“执行”是指的把sx=10,这个10赋给sx,而不是sx的初始化,在实验2里在代码块中打断点,可以发现这个时候sx已经被初始... 阅读全文
posted @ 2014-03-19 20:41 苍枫露雨 阅读(453) 评论(0) 推荐(1) 编辑