Skip to content

Latest commit

 

History

History
237 lines (119 loc) · 14.5 KB

algorithm.md

File metadata and controls

237 lines (119 loc) · 14.5 KB

算法与数据结构

介绍:高级数据结构大全,基本算法:二叉树等

介绍:此外还有《基于用户投票的排名算法(二):Reddit》《基于用户投票的排名算法(三):Stack Overflow》《基于用户投票的排名算法(四):牛顿冷却定律》《基于用户投票的排名算法(五):威尔逊区间》

介绍:这是目前的一种基于消息传递且具有高度容错特性的一致性算法,google在分布式文件系统中与分布式锁中就应用到了这个算法,MapReduce,bigTable等等,中国的alibaba集团的中间件也使用此算法.他们把这个算法的英文版翻译成了中文版.有关它的更多描叙可以参考耶鲁大学的专题页面

介绍:很少人知道但很有用的数据结构

介绍:《开放数据结构》,里面有C++.java相关实现的书籍

介绍:卡内基梅隆大学的信息处理的数据结构与算法课程课件

介绍:图像和视觉算法的应用领域概括,共包含了29个大类,从中可以看到图像视觉算法应用之广泛。例如人就分生物认证、身体、头、脸、脚、手等不同的领域。

介绍:高速数据压缩算法LZ4.

介绍:融资路线图算法.

介绍:弱学习/Boosting/AdaBoost算法.

介绍:红黑树最容易的实现方式.

介绍:这是一本关于博弈论算法的电子书,博弈论介绍

介绍:参数优化算法.

介绍:Introduce Algorithmic Complexity with images.

介绍:真正统治世界的十大算法,译版.

介绍:Quora上的一篇关于有哪些重要的算法提问.

介绍:智能算法手册(7类/45个之智能相关算法及示例).

介绍:数据结构可视化图形.

介绍:如果简单的解释Paxos算法,此外推荐论文Paxos Made Simple,Consensus Protocols: Paxos,Consensus Protocols: Two-Phase Commit,Consensus Protocols: Three-phase Commit

介绍:Introduction to Algorithms.

介绍:实时股票分析系统的架构与算法译文.

介绍:推荐算法概览part2,part3,part4,part5,部分译文part1,part2,同时推荐Recommender Systems in Netflix

介绍:推荐系统机器学习算法系统综述.

介绍:白话数据挖掘十大算法

介绍:排名算法的设计与实现

介绍:量子算法概述

介绍:罗伯特·塞奇威克的主页,是算法一书的作者,目前这本书已经到了第四版 Algorithms, 4th Edition,电子版是免费的,而且还有相对于的源码和课程资料,他的Analytic Combinatorics解析组合数学也很有名

介绍:通信顺序进程是并发编程的经典论文,Go的模型(还有Erlang等)都是基于CPS.此外推荐Communicating Parallel Processes

介绍:尼克劳斯·维尔特主页,图灵奖获得者。Algol W, Modula, Pascal ,Modula-2, Oberon之父。他的论文Programming in Oberon: Steps beyond Pascal and Modula.被视为软件工程的经典之作

介绍:唐纳德·尔文·克努斯是图灵奖获得者.其经典著作《计算机程序设计艺术》更是被誉为算法中“真正”的圣经,像KMP和LR(K)这样令人不可思议的算法,在此书比比皆是。难怪连Bill Gates都说:“如果能做对书里所有的习题,就直接来微软上班吧!”

介绍:著有编程珠玑Programming Pearls, Second Edition

介绍:艾兹赫尔·韦伯·戴克斯特拉是荷兰第一位以程式为专业的科学家,以发现了图论中的最短路径算法(Dijkstra算法)而闻名于世,1972年因为ALGOL第二代编程语言而获得图灵奖。GOTO有害论“Go To StatementConsidered Harmful”(EWD215)也是被广为传颂的经典之作.推荐Using Dijkstra's algorithm to draw maps. 如果是学习,可能论文会比较难。推荐阅读理解Dijkstra算法

介绍:FORTRAN之父,提出了规范描述编程语言语法的BNF。这位当年的“差生”终于被整个计算机世界肯定——美国计算机协会于1977年授予John Backus图灵奖

介绍:美国数学家,哥伦比亚大学的数学博士,以他所创造的快速傅立叶变换(FFT)而著名

介绍:麻省理工数据结构课程

介绍:斯坦福大学C++课程,推荐 pptAdvanced Data Structures

介绍:算法的可视化入门教程。通过组合的文章,可视化,测验,和编码的挑战来学习介绍计算机科学的算法,包括搜索,分类,递归,和图形理论。并用Python,C++或JavaScript来挑战实现

介绍:算法可视化工具

介绍:自己动手如何写一个推荐系统

介绍:常用算法实现python版

介绍:流算法&数据结构资源列表

介绍:由算法导论作者Thomas Cormen的专栏

介绍:高级数据结构:外存储算法。很详细

介绍:梯度下降优化算法的好材料,不仅讲解了Adagrad、Adadelta、RMSprop、Adam等基本算法,还有并行和分布式SGD,Shuffling and Curriculum Learning、Batch normalization、Early Stopping、Gradient noise等。

介绍:《数据科学基础》作者:ACM Fellow Avrim Blum, 图灵奖得主John Hopcroft,以及微软首席科学家Ravindran Kannan

介绍:麻省理工学院研究生课程 6.851《高级数据结构》。Erik Demaine教授主讲。

介绍:伊利诺伊大学厄巴纳-香槟分校计算机科学系的教授及前副主任Jeff Erickson 有关算法的资料

介绍: 350+ 数据结构编程面试问题。

介绍:算法的可视化,把一个个的算法变成动画

介绍:由Google和麻省理工大学合著的《计算机科学的数学》。1000多页PDF

介绍:算法与数据结构学习资源合集,能帮助你更简单的理解一些重要的数据结构和算法

介绍:常见算法实现

介绍:算法学习理论国际会议

介绍:常见的机器学习算法

介绍:计算思想和算法的教科书.

介绍:写给程序员的线性代数课程.

介绍:斯坦福CS160:数据结构结课关于数据结构话题分类。字符串相关、最优MST算法、范围查找、LCA算法、二叉树等。包括简单介绍和为什么需要学习他们

介绍:CMU的算法在工业界的应用课程

介绍:CMU的算法在大数据的应用课程