主宰这个世界的10大算法

作者:claudio,煎蛋  前言  Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这个表单并不完整,很多与我们密切相关的算法都没有提到,如机器学习和矩阵乘法,欢迎你继续补充。  如果对算法有所了解,读这篇文章时你可能会问“作者知道算法为何物吗?”,或是“Facebook的‘信息流’(News Feed) … 继续阅读

这或许是东半球分析十大排序算法最好的一篇文章

转自码农有道 前言 本文全长 14237 字,配有 70 张图片和动画,和你一起一步步看懂排序算法的运行过程。 预计阅读时间 47 分钟,强烈建议先收藏然后通过电脑端进行阅读。 No.1 冒泡排序 冒泡排序无疑是最为出名的排序算法之一,从序列的一端开始往另一端冒泡(你可以从左往右冒泡,也可以从右往左冒泡,看心情),依次比较相邻的两个数的大小(到底是比大还是比 … 继续阅读

GitHub标星15K,这个开源项目让算法真的动了起来

本文转载自大数据文摘(id: BigDataDigest) 一门编程语言入门之后,要想进阶,必须学习算法和数据结构。 正常的学习资料是纯文本和静态图。之前文摘菌也推荐过一个开源项目,用python实现了所有的排序算法,包括插入排序、冒泡排序、快速排序、选择排序、归并排序等。 现在,这些会“动”啦! 这是一个名为Algorithm Visualizer的直观的 … 继续阅读