![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
备忘
文章平均质量分 57
淘知道
喜欢编程,研究新问题
展开
-
排序算法总结
概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,转载 2015-05-07 20:13:46 · 300 阅读 · 0 评论 -
斯坦福网络数据集
http://snap.stanford.edu/data/ 有需要真实网络数据集的,可以在上面的网站上下载原创 2015-05-07 20:10:06 · 3437 阅读 · 1 评论 -
Spark框架上DeltaSimRank算法的实现
package main.scala import org.apache.spark._ import SparkContext._ object SparkDeltaSimRank { def main(args: Array[String]) { val iters = 10 val conf = new SparkConf() .s原创 2015-05-09 18:23:14 · 1314 阅读 · 3 评论 -
Spark上SimRank算法的实现
SimRank算法是对象相似度计算算法,常被应用在推荐系统中,进行产品推荐和好友推荐等,这里给出Spark框架上SimRank算法的实现代码,采用Scala语言实现原创 2015-05-09 18:18:02 · 3842 阅读 · 2 评论 -
进程与线程的代码实现,本质区别
多线程 or 多进程 (转强力推荐) 在Unix上编程采用多线程还是多进程的争执由来已久,这种争执最常见到在C/S通讯中服务端并发技术 的选型上,比如WEB服务器技术中,Apache是采用多进程的(perfork模式,每客户连接对应一个进程,每进程中只存在唯一一个执行线程), Java的Web容器Tomcat、Websphere等都是多线程的(每客户连接对应一个线程,所有线程都在一个进程转载 2015-05-21 10:07:54 · 2684 阅读 · 0 评论