码迷,mamicode.com
首页 > 编程语言
Kmeans聚类算法原理与实现
Kmeans聚类算法1 Kmeans聚类算法的基本原理 K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的聚类结果。假设要把样本集分...
分类:编程语言   时间:2015-08-27 00:02:53    阅读次数:408
如何选择机器学习算法
怎样为你的程序选择机器学习的算法
分类:编程语言   时间:2015-08-27 00:00:14    阅读次数:652
C++ 中超类化和子类化常用API
在windows平台上,使用C++实现子类化和超类化常用的API并不多,由于这些API函数的详解和使用方法,网上一大把。本文仅作为笔记,简单的记录一下。 子类化:SetWindowLong,GetWindowLong,CallWindowProc,FindWindowEx 超类化:GetClas...
分类:编程语言   时间:2015-08-27 00:01:01    阅读次数:820
11.双栈排序
题目描述:按升序对栈进行排序(最大元素位于栈顶)。最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中(如数组)。该栈支持如下操作:push、pop、peek、isEmpty.代码如下:解析参考编程金典p144页public Stacksort(Stacks){ Stackrt.....
分类:编程语言   时间:2015-08-27 00:00:14    阅读次数:469
Play生产模式下java.io.FileNotFoundException那点事
之前”用Scala+Play构建地理数据查询接口”那篇文章里,用到的数据是json格式的文本文件area.json,存放在conf/jsons文件夹下。最开始是放在public/文件夹下,在线上准生产模式下运行:activator dist得到mosquito-1.0.zip压缩包,解压后:去/bi...
分类:编程语言   时间:2015-08-26 23:59:38    阅读次数:756
Java序列化
序列化是一种用来处理对象流的机制,就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可以将流化后的对象传输于网络之间。反序列化是将流再转换为对象的过程。序列化和反序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现,需要序列化的类实现Serializable接口,该接口没有需...
分类:编程语言   时间:2015-08-26 23:55:19    阅读次数:169
探讨Java I/O类和接口
Java.io定义的I/O类如下表所示:BufferedInputStreamBufferedOutputStreamBufferedReaderBufferedWriterByteArrayInputStreamByteArrayOutputStreamCharArrayWriterConsole...
分类:编程语言   时间:2015-08-26 23:53:19    阅读次数:181
Manacher算法----最长回文子串
题目描述给定一个字符串,求它的最长回文子串的长度。分析与解法最容易想到的办法是枚举所有的子串,分别判断其是否为回文。这个思路初看起来是正确的,但却做了很多无用功,如果一个长的子串包含另一个短一些的子串,那么对子串的回文判断其实是不需要的。同时,奇数和偶数长度还要分别考虑。Manacher算法可以解决...
分类:编程语言   时间:2015-08-26 23:53:24    阅读次数:159
c++编译运行遇到的问题
1? 问题描述 error?C4996:?‘strncpy‘:?This?function?or?variable?may?be?unsafe.?Consider?using?strncpy_s?instead.?To?disable?deprecation,?use?_CRT_SECURE_NO_WARNINGS.?See?online?...
分类:编程语言   时间:2015-08-26 22:45:42    阅读次数:191
Swift 2.0 到底「新」在哪?
【编者按】2015年6月,一年一度的苹果 WWDC 大会如期而至,在大会上苹果发布了 Swift 2.0,引入了很多新的特性,以帮助开发者更快、更简单地构建应用。本篇文章作者是 Maxime defauw ,本文中 Maxime 向大家简要介绍 Swift 2.0 中值得注意的新特性。本文系 OneAPM 工程师编译整理。一年前,苹果推出了面向 iOS 和 OS X 的全新编程语言—— Swift。...
分类:编程语言   时间:2015-08-26 22:40:47    阅读次数:264
HDU1166 敌兵布阵(树状数组)
敌兵布阵 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 60510    Accepted Submission(s): 25649 Problem Description C国的死对头A国这段时间正在进行军事演...
分类:编程语言   时间:2015-08-26 22:40:21    阅读次数:214
poj 3625 Building Roads 最小生成树(prime或kruskal+并查集)(算法归纳)
Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Description Farmer John had just acquired several new farms! He wants to connect the farms with roads so that he can trave...
分类:编程语言   时间:2015-08-26 22:43:01    阅读次数:495
HDU2473 - Junk-Mail Filter 利用虚拟数组实现删除并查集的节点
HDU2473 - Junk-Mail Filter 增加一个虚拟数组,实现"删除"并查集某个节点的功能...
分类:编程语言   时间:2015-08-26 22:37:18    阅读次数:210
C++内联函数总结
C++内联函数 Inline函数,看起来像函数,动作像函数,没有宏的副作用,可以调用它们又没有函数调用的额外开销。多好的内联函数        实际上,获得的比想象的还要多,避免函数调用的额外开销只是它好处的一部分而已。编译器还可以通过最优化机制(被设计用来浓缩那些‘不含函数调用的代码‘的代码),所以当inline某个函数,编译器可能就有能力对它执行语境相关最优化。        但是函...
分类:编程语言   时间:2015-08-26 22:38:02    阅读次数:219
C语言(7)--高精度加法、减法、乘法、今天是星期几、四位平方数、候选人选票问题
1.高精度加法、减法、乘法2.今天是星期几3.四位平方数4.候选人选票问题...
分类:编程语言   时间:2015-08-26 22:36:06    阅读次数:260
java与python在处理大文件操作上的对比
1、问题描述       现在对一个2g的大文件,抽取第二列含有特点16个串的信息,并将这些含有特串的信息,写回到两个文件中 2、具体实现       (1)java代码                package naifen; import java.io.BufferedReader; import java.io.File; import java.io.FileInp...
分类:编程语言   时间:2015-08-26 22:37:58    阅读次数:281
每天五个java相关面试题(10)--java基础详解篇2
一、HashMap和Hashtable的区别。 1、Dictionary类 2、线程安全。 二、final, finally, finalize的区别。 1、每个类都有finalize()方法嘛?为什么? 三、sleep() 和 wait() 有什么区别? 四、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 五、error和exception有什么区别?...
分类:编程语言   时间:2015-08-26 22:35:19    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!