1、余弦距离余弦距离,也称为余弦相似度,是用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小的度量。向量,是多维空间中有方向的线段,如果两个向量的方向一致,即夹角接近零,那么这两个向量就相近。而要确定两个向量方向是否一致,这就要用到余弦定理计算向量的夹角。余弦定理描述了三角形中任何一个夹角...
分类:
其他好文 时间:
2015-02-08 20:42:15
阅读次数:
246
Floyd算法:
时间复杂度高,可以解决负权边,并且均摊在每一点对上,在所有算法中还是属于较优的。较小的编码复杂度也是优势,如果要求是所有点之间的最短路径,或者如果数据范围较小,Floyd算法比较适合。
Dijkstra算法:
无法解决负权边的图,但有良好的可扩展性,时间复杂度低,堆优化后的Dijkstra的时间复杂度可以达到O(MlogN)。
Bellman-Ford算法...
分类:
编程语言 时间:
2015-02-03 23:08:43
阅读次数:
371
对比才能看出差距!先是我写的一段代码,然后是参考高手的一段代码,对比分析。
1、跟踪了很久发现是第一个元素总是为空。原来nextInt()方法仅仅读取了一个int型的token,但并不换行。紧接着使用nextLine()方法的话会读取换行前的其他内容,然后就换行等待下一个输入,所以nextLine()读到的第一个就是null了。连续输入部分改成下面这样的代码就可以了,开始就使用nextLine()。
2、我的代码在最后打印天名称的时候使用的是switch...case,虽然可以正常打印,但我总感觉手写麻烦而...
分类:
其他好文 时间:
2015-01-27 09:22:53
阅读次数:
244
随着企业信息化的推进,企业对于专业办公协同软件也越来越重视,作为企业日常办公最基本需求的企业即时通讯软件近年来开始大热,以其安全性、实用性、稳定性和扩展性赢得了众多企业的青睐。
为了方便企业IT
更好地选型,小编特意选取了3个较为知名的企业即时通讯软件进行介绍和分析。
PRTX
PRTX是腾讯公司推出的企业级即时通讯平台,属于老牌企业即时通讯厂商。企业...
分类:
其他好文 时间:
2015-01-22 15:36:15
阅读次数:
222
Spark与Hadoop MapReduce均为开源集群计算系统,但是两者适用的场景并不相同。其中,Spark基于内存计算实现,可以以内存速度进行计算,优化工作负载迭代过程,加快数据分析处理速度;Hadoop MapReduce以批处理方式处理数据,每次启动任务后,需要等待较长时间才能获得结果。在机器学习和数据库查询等数据计算过程中,Spark的处理素的可以达到Hadoop
MapReduce...
分类:
其他好文 时间:
2014-12-31 16:26:30
阅读次数:
136
网络摄像机和音视频开发作为网络应用的新型产品,适应网络传输的要求也必然成为产品开发的重要因素,而这其中视频图像的技术又成为关键。在目前中国网络摄像机和音视频开发的产品市场上,各种压缩技术百花齐放,且各有优势,为用户提供了很大的选择空间。AnyChat音视频开发平台使用的就是h.264主流的音视频编解码。现在小编整理几种视频的压缩格式进行对比分析:...
分类:
其他好文 时间:
2014-12-29 15:26:46
阅读次数:
229
N代表顶点个数,M代表边的条数.
Floyd算法虽然总体时间复杂度,但是可以解决负权边(不能解决负权环,实际上这几种都无法解决负权回路,因为一直循环下去总能找到更小的路径),并且均摊到每一点对上,在所有的算法中还是比较好的. Floyd算法代码复杂度小也是一大优势. Dijkstra算法最大的弊端就是无法适应有负权边的图,但Dijkstra具有很好的可扩展性,另外在Dijkstra算法在选择剩余...
分类:
编程语言 时间:
2014-12-06 12:51:40
阅读次数:
159
在选购一款无线路由器的时候,哪个参数是你最为关注的?相信绝大多数用户的答案都是无线传输速率。没错,这个常常出现在产品外包装显著位置的数字,早已成为无线路由器的最重要的参数。但你可了解,这个数字仅仅是一个理论值,相比无线路由的实际传输速率有很大的水分。那么这..
分类:
其他好文 时间:
2014-11-30 00:52:56
阅读次数:
194
识别算法概述:SIFT/SURF基于灰度图,一、首先建立图像金字塔,形成三维的图像空间,通过Hessian矩阵获取每一层的局部极大值,然后进行在极值点周围26个点进行NMS,从而得到粗略的特征点,再使用二次插值法得到精确特征点所在的层(尺度),即完成了尺度不变。二、在特征点选取一个与尺度相应的邻域,...
分类:
编程语言 时间:
2014-11-26 13:42:54
阅读次数:
491
主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论。通过本文你可以了解(1)List的五种遍历方式及各自性能 (2)foreach及Iterator的实现 (3)加深对...
分类:
其他好文 时间:
2014-11-20 11:31:56
阅读次数:
286