0推荐
18K 浏览

数据结构之线性表的顺序存储于链式存储(Swift面向对象版)

本篇文章我们主要介绍的是逻辑结构中的线性表,也就是线性结构。线性结构的特点就好比一串珠子,其特点是第一个节点只有一个后继,没有前驱,最后一个节点是只有一个前驱,没有后继。而其余的节点只有一个前驱...
wbdu4515 8年前   
0推荐
15K 浏览

快速排序算法的实现及相关测试算法的原理与实现

快速排序是一种分治的排序算法,是实践中最快的排序算法,理论上的时间复杂度为O(N*lgN),最差情况的时间复杂度为O(N^2),但稍加努力就可避免这种情况。
kanckzhang 8年前   
0推荐
14K 浏览

LZ77 压缩算法编码原理详解(结合图片和简单代码)

LZ77算法是无损压缩算法,由以色列人Abraham Lempel发表于1977年。LZ77是典型的基于字典的压缩算法,现在很多压缩技术都是基于LZ77。
fan0fan1 8年前   
Python   算法  
0推荐
14K 浏览

运用 Aggregator 模式实现 MapReduce

MapReduce是更好地利用并行计算资源来提升数据处理能力的重要算法,如今已被主流的大数据分析平台实现,成为了大数据批量处理的主力军。利用前面介绍的Actor特性,其实我们也可以实现一个简易的...
Stephen0304 8年前   
0推荐
13K 浏览

机器学习算法之决策树

决策树是一种简单高效并且具有强解释性的模型,广泛应用于数据分析领域。
0推荐
8K 浏览

十大程序员开发用到的基本算法

快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(...
75_rgietz 8年前   
0推荐
54K 浏览

十大经典算法总结

对于一个前端来说,尤其是笔试面试的时候,算法方面考的其实不难( 十大排序算法或是和十大排序算法同等难度的 ),但就是之前没用javascript实现过或是没仔细看过相关算法的原理,导致写起来浪费很多时间。
KellieMettl 8年前   
0推荐
9K 浏览

Python强化训练之数据结构与算法进阶

如何在列表、字典、集合中根据条件筛选数据?
0推荐
10K 浏览

机器学习算法基础概念

FP-growth算法是一种用于发现数据集中频繁模式的有效方法。FP-growth算法利用Apriori原则,执行更快。Apriori算法产生候选项集,然后扫描数据集来检查他们是否频繁。由于只对...
0推荐
10K 浏览

推荐系统算法初探

随着大数据和机器学习的火热,推荐系统也将愈发成熟,需要学习的地方还有很多。
0推荐
6K 浏览

一个关于Android音乐随机播放的算法

你的音乐列表里有一些歌,每首歌的初始随机因数为1。每次你点击下一首时,每首歌的随机因数都会加1,然后随机到的那首歌随机因数变为0。随机因数越大,被随机到的几率就越高。
0推荐
21K 浏览

iOS从 Auto Layout 的布局算法谈性能

ASDK 的布局引擎大部分都是对 ComponentKit 的封装,不过由于摆脱了 Auto Layout 这一套低效但是通用的布局方式,ASDK 的布局计算不仅在后台并发线程中进行、而且通过引...
uigl1418 8年前   
0推荐
24K 浏览

Android进程调度之adj算法

提到进程调度,可能大家首先想到的是cpu调度算法,进程优先级这些概念,本文并不打算介绍这些内容,而是介绍Android framework层中承载activity/service/content...
0推荐
77K 浏览

负载均衡的那些算法们

今天跟大伙儿聊的是负载均衡相关的一些算法。老王在百度的时候(估计是 5-6 年前),写过一个通用的基础库(不知道现在还有没有部门在用),用来做不同系统间负载均衡。太细节的东东估计想不起来了,不过...
0推荐
20K 浏览

java实现算法之堆排序

堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。
kinghowe 8年前   
0推荐
10K 浏览

Swift 算法实战之路(一)

Swift是苹果新推出的编程语言,也是苹果首个开源语言。相比于原来的Objective-C,Swift要更轻便和灵活。笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将...
jyh_52701 8年前   
0推荐
35K 浏览

基于Apache Spark的机器学习及神经网络算法和应用

使用高级分析算法(如大规模机器学习、图形分析和统计建模等)来发现和探索数据是当前流行的思路,在IDF16技术课堂上,英特尔公司软件开发工程师王以恒分享了《基于Apache Spark的机器学习及...
0推荐
14K 浏览

理解快速排序算法

快速排序在平均状况下,排序n个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n 2 )次比较,但这种状况并不常见。事实上,快速排序通常明显比 其他Ο(n log n)算法更快,因为它的...
hlnh7192 9年前   
0推荐
34K 浏览

AlphaGo的算法实现

A replication of DeepMind's 2016 Nature publication, "Mastering the game of Go with deep neural n...
lrqiang 9年前   
算法   AlphaGo  
0推荐
92K 浏览

一位算法师工程师的Spark机器学习笔记:构建一个简单的推荐系统

因为在Spark的MLlib模块中只有MF算法,文章之后会讲述如何使用Matrix Factorization来做相关的推荐。
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档