标签:算法 第2页

linux学习

排序算法(1) 快速排序 C++实现

3

peace 发布于 2016-03-11

< div id=”content”> 快速排序基本特性 时间复杂度:O(n*lgn) 最坏:O(n^2) 空间复杂度:最好情况下:O(lgn),最坏情况:O(n),平均情况:O(lgn) 不稳定。 关于快速排序的空间复杂度,谢谢@命运他爹 同...

阅读(9)评论(0)赞 (0)

产品设计

Facebook动态消息算法揭秘:它比你还了解你自己

12

bjmayor 发布于 2016-02-02

没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 你登陆社交网站,以为新鲜事中都是自己订阅的内容,但它还包括平台想让你看到的,以及猜测你可能喜爱的内容。平台会猜测用户的心思,用户也往往沦为小白鼠。本文编译自SLATE,揭露了...

阅读(8)评论(0)赞 (0)

linux学习

最新出炉科学家最常使用的十大算法-演道网

6

maynard 发布于 2016-01-22

导读:本文来自于KDnuggets所做的十大算法调查,对于数据工程师常用的算法进行排名,并对其在2011-2016年间的变化进行介绍。 基于调查,KDnuggets总结出了数据科学家最常使用的十大算法,它们分别是: 1. Regression 回归算法 2. Clustering...

阅读(8)评论(0)赞 (0)

产品设计

电商实现交叉销售的Apriori算法

2

php 发布于 2016-01-11

没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 在电商行业里,有一个著名的公式:销售额=UV*转化率*客单价。而提高客单价的一个有效手段就是关联销售或者叫交叉销售(cross-selling)。常见的产品形态就是组合产品、...

阅读(27)评论(0)赞 (0)

linux学习

一种低效但逻辑简单清晰的Delaunay三角网生成算法

1

maynard 发布于 2015-10-28

由离散样本点生成Delaunay三角网有多种算法,每个算法的执行效率都不一样,这里介绍一种最简单,最低效,但是算法逻辑最清晰的一种。 Delaunay三角网必须满足的一个条件是任何一个三角形的外接圆都不能包含其他任何一个样本点,因此,本算法通过枚举所有可能的三角形,再经过其外接圆...

阅读(11)评论(0)赞 (0)

linux学习

各种排序算法的稳定性和时间复杂度小结

maynard 发布于 2015-08-12

选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法:  这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。...

阅读(4)评论(0)赞 (0)

产品研发

机器学习工程师需要了解的十种算法 丨数据工匠简报(8.29)

7

peace 发布于 2015-07-02

机器学习工程师需要了解的十种算法 丨数据工匠简报(8.29) 机器学习工程师需要了解的十种算法 毫无疑问,近些年机器学习和人工智能领域受到了越来越多的关注。随着大数据成为当下工业界最火爆的技术趋势,机器学习也借助大数据在预测和推荐方面取得了惊人的成绩。比较有名的机器学习案例包括N...

阅读(7)评论(0)赞 (0)

linux学习

OpenCV人脸识别Eigen算法源码分析

11

stack 发布于 2015-06-18

1 理论基础 学习Eigen人脸识别算法需要了解一下它用到的几个理论基础,现总结如下: 1.1 协方差矩阵  首先需要了解一下公式: 共公式可以看出:均值描述的是样本集合的平均值,而标准差描述的则是样本集合的各个样本点到均值的距离之平均。以一个国家国民收入为例,均值反映了平均收入...

阅读(2)评论(0)赞 (0)

产品设计

Uber的产品和算法到底NB在哪儿?

3

stack 发布于 2015-06-17

没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 国内互联网公司和国外互联网公司的最大区别之一是:国内互联网公司多半运营驱动,而欧美互联网公司是技术驱动。 这两周多次尝试了Uber的服务,感觉和大部分打车行业的规则都是反着来...

阅读(2)评论(0)赞 (0)

linux学习

排序算法之快速排序

peace 发布于 2015-04-23

< div id=”content”>基本思想任取待排元素序列中的某个元素(例如第一个元素)作为基准,按照该元素的排序码大小,将整个元素序列划分为左右两个子序列:左侧子序列中所有元素的排序码都小于基准元素的排序码,右侧子序列中所有元素的排序码都...

阅读(13)评论(0)赞 (0)