Iterable
public interface Iterable {
Iterator iterator();
}
实现该接口的方法都可以被遍历。
Collection
public interface Collection extends
Iterable
Set和List 都继承了Conllection,Map没有。
Collection接口的方法:
...
分类:
编程语言 时间:
2014-12-10 18:13:26
阅读次数:
196
题目1348:数组中的逆序对
时间限制:1 秒内存限制:32 兆特殊判题:否提交:2133解决:500
题目描述:
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。
输入:
每个测试案例包括两行:
第一行包含一个整数n,表示数组中的元素个数。其中1 <= n <= 10^5。
第二行包含n个整数,每个数组均为int类型。
...
分类:
编程语言 时间:
2014-12-10 18:13:47
阅读次数:
178
前面和大家分享的分类算法属于有监督学习的分类算法,今天继续和小伙伴们分享无监督学习分类算法---聚类算法。聚类算法也因此更具有大数据挖掘的味道
聚类算法本质上是基于几何距离远近为标准的算法,最适合数据是球形的问题,首先罗列下常用的距离:
绝对值距离(又称棋盘距离或城市街区距离)
Euclide距离(欧几里德距离,通用距离)
Minkowski 距离(闵可夫斯基距离),欧...
分类:
编程语言 时间:
2014-12-10 18:12:05
阅读次数:
280
Python包括很多标准编程数据结构,如list,tuple,dict,set,这些属于内置类型
collections模块包含多种数据结构的实现,扩展了其他模块中相应的结构。
Counter是一个容器,可以跟踪相同的值增加了多少次。这个类可以用来实现其他语言常用包或多集合数据结构来实现的算法。
Deque是一个双端队列,允许从任意一端增加或删除元素。
defaultd...
分类:
编程语言 时间:
2014-12-10 18:12:37
阅读次数:
256
solution:No job file jar和ClassNotFoundException(hadoop,mapreduce)解决方案...
分类:
编程语言 时间:
2014-12-10 18:11:28
阅读次数:
300
题目大意:给定一个多边形,求对称轴数量
我X 这究竟是怎么想到KMP的……
首先 将边字符化 即找到这个多边形的中心 然后用与中心构成的三角形的边-角-边的方式表示这条边
将边顺时针扫一遍 然后倍增至长度为2n-1 再逆时针扫一遍 逆时针扫的那遍在顺时针那遍中出现的次数就是对称轴数目
用KMP算法就能搞出来 证明自己YY吧
出题人卡精度丧心病狂。。。
#include
#includ...
分类:
编程语言 时间:
2014-12-10 18:09:39
阅读次数:
200
直接设置:
-encoding utf-8 -charset utf-8
如下图:...
分类:
编程语言 时间:
2014-12-10 18:11:53
阅读次数:
215
(1)新建一个Java项目,例如我的如下:
(2)其中只关心上图中标记的两个包com.lc.bean 和 com.lc.junitTest
现创建lib目录 加入以下jar(免费下载地址:http://yunpan.cn/cfmcLktnMvGwB
提取码 8efe)
另外还要加入你们自己的数据库驱动包哦!
(3)其中Person类为实体类,代码如下:...
分类:
编程语言 时间:
2014-12-10 18:09:14
阅读次数:
193
这个经典的bug是会出现java web的项目中原因是在MyEclipse新建web项
目时会自动加入javaEE libary这其中包含了activation.jar和mail.jar这两个jar有
问题具体什么问题我也不清,有人说是版本问题,也有人说是有bug。不论怎么
样将进入MyEclipse安装路径的
C:MyEclipse\Common\plugins\com.genuitec...
分类:
编程语言 时间:
2014-12-10 18:09:21
阅读次数:
287
一.JAVA假克隆
Java中,对于基本类型,可以用“=”进行克隆,而对于引用类型却不能简单的使用“=”进行克隆,这与JAVA的内存使用空间有关,JAVA在栈中保存基本类型和引用变量,在堆中保存对象。对于引用变量而言,使用“=”将修改引用,而不是复制堆中的对象,此时两个引用对象将指向同一个对象,因此如果对一个变量修改则会修改另一个对象。
public class Employee {...
分类:
编程语言 时间:
2014-12-10 18:09:46
阅读次数:
207
一、单一职责原则
(1)就一个类而言,应该仅有一个引起它变化的原因;
(2)如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力
二、开放封闭原则
三、依赖倒转原则
四、里氏代换原则
五、迪米特法则...
分类:
编程语言 时间:
2014-12-10 18:07:41
阅读次数:
181
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以...
分类:
编程语言 时间:
2014-12-10 18:02:41
阅读次数:
190
{
// Don't sort _queue0, it already comes sorted
std::sort(std::begin(_queueNegZ), std::end(_queueNegZ), compareRenderCommand);
std::sort(std::begin(_queuePosZ), std::end(_queuePosZ), comp...
分类:
编程语言 时间:
2014-12-10 18:02:58
阅读次数:
212
智普教育Python视频教程之入门基础篇,python笔记printid()内存地址type()变量类型windows命令行下edit命令python数据类型不需要指定类型定义hostname="www.google.com"结果运行后总是告诉我NameError: name 'socket' is...
分类:
编程语言 时间:
2014-12-10 18:00:08
阅读次数:
241
1、该功能只适用于需要页面自动撑满或缩小到可见区域,并且只对单个主体改变高度的需求。var ResetControl = function (pTask) { var _task = pTask || [], _isLock = false, ...
分类:
编程语言 时间:
2014-12-10 17:57:43
阅读次数:
170