介绍
KNN算法全名为k-Nearest Neighbor,就是K最近邻的意思。KNN也是一种分类算法。但是与之前说的决策树分类算法相比,这个算法算是最简单的一个了。算法的主要过程为:
1、给定一个训练集数据,每个训练集数据都是已经分好类的。
2、设定一个初始的测试数据a,计算a到训练集所有数据的欧几里得距离,并排序。
3、选出训练集中离a距离最近的K个训练集数据。
4、比较k个训练集数...
分类:
编程语言 时间:
2015-01-12 09:32:18
阅读次数:
599
Vases and Flowers
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 2120 Accepted Submission(s): 822
Problem Description
Alice is so...
分类:
其他好文 时间:
2015-01-12 09:31:35
阅读次数:
94
动态设置ListView的高度
public void setListViewHeightBasedOnChildren(ListView mListView) {
ListAdapter listAdapter = mListView.getAdapter();
if (listAdapter == null) {
return;
}
int totalHeight = ...
分类:
其他好文 时间:
2015-01-12 09:31:25
阅读次数:
109
1 Picturebox控件
主要用于显示、保存图形图像信息。其属性及方法如下...
Given a sorted array of integers, find the starting and ending position of a given target value.
Your algorithm's runtime complexity must be in the order of O(log
n).
If the target is not found in...
分类:
其他好文 时间:
2015-01-12 09:29:25
阅读次数:
119
算法训练 字串统计
时间限制:1.0s 内存限制:512.0MB
问题描述
给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。
输入格式
第一行一个数字L。
第二行是字符串S。
L大于0,且不超过S的...
分类:
编程语言 时间:
2015-01-12 09:28:35
阅读次数:
631
mysql -uroot -p密码 //登陆
creat database people; //创建
drop 数据库名称 //删除
show databases //查看所有数据库
use 数据库名称 //使用某个...
分类:
数据库 时间:
2015-01-12 09:28:31
阅读次数:
160
本文对比与《【Java】读取网页中的内容》(点击打开链接)一文,向一个页面发送get请求,并获取其处理之后的结果,这里是向一个页面发送post请求,并获取其处理之后的结果。如果向一个页面发送get请求,并获取其处理之后的结果,只需要直接读取一个网页用?后接各种用&参数连接的参数即可,而向一个页面发送post请求,并获取其处理之后的结果,就不是这么简单了。
这里方法可能在普通的Java文件中不会太...
分类:
编程语言 时间:
2015-01-12 09:30:32
阅读次数:
144
处理CLOB大数据对象
import java.sql.SQLException ;
import java.sql.DriverManager ;
import java.sql.ResultSet ;
import java.sql.Connection ;
import java.sql.PreparedStatement ;
import java.io.File ;
import ja...
分类:
其他好文 时间:
2015-01-12 09:29:43
阅读次数:
105
svn: E155004: ' ' is already locked....
分类:
其他好文 时间:
2015-01-12 09:29:00
阅读次数:
163
step1:在coding上面创建一个项目myboke
step2:在git 命令台中进入项目的根目录下面,使用git init创建.git文件夹和.gitigonre文件,帮组本地与远程的链接
step3:使用git pull 同步项目上面的文件
step4: git add * 添加项目下面的所有文件
step5: git commit -m ‘备注’ 将文件添加在cache中并添加备...
分类:
Web程序 时间:
2015-01-12 09:30:07
阅读次数:
217
前一篇博客中借用了三位前辈的博客、里面是SDK的下载列表、
当然、里面不可能是完整的、也有很多都没有收录、但是我们可以从那些已经收录了的链接里的命名习惯中可以知道我们想要下载的链接是什么
当我们需要的版本不在那些下载列表中时、这就需要我们自己改下载链接了、
举个例子:
比如、平凡的世界这位前辈收录的下载android-sdk列表中:
在Android SDK列表中只有23.02和...
分类:
移动开发 时间:
2015-01-12 09:28:11
阅读次数:
269
回溯算法的基本框架为 函数名(int cnt){ for() { 赋值; if(==){ }else{ 函数名(cnt+1); } 抹去; }}/*
theme:求解数独
回溯算法
Cod...
分类:
编程语言 时间:
2015-01-12 09:27:10
阅读次数:
257
网上关于扫一扫登陆的地方越来越多,但是关于这个扫一扫的实现的文章却甚少,我在做这个工程之前,弄了许久都没有资料。其实这个可以用DWR来实现,DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样,拥有运...
分类:
其他好文 时间:
2015-01-12 09:28:06
阅读次数:
352
最近我想从一个日志文件中提取出指定的数据,下面是日志的一部分:
2015-01-06 11:33:03 b.s.d.task [INFO] Emitting: eVentToRequestsBolt __ack_ack [-6722594615019711369 -1335723027906100557]
2 2015-01-06 11:33:03 c.s.p.d.PackagesProvide...
分类:
编程语言 时间:
2015-01-12 09:29:24
阅读次数:
254