The Algorithms logo
The Algorithms
关于捐赠

欢迎来到GitHub最大的开源算法库

热门算法

Binary Search

Quick Sort

Fibonacci Numbers

什么是算法?

算法是一系列规则,这些规则通过获得一个或者多个输入,在内部进行计算、进行数据处理后,产生一个或者多个输出。简单地说,算法让生活更加美好。从复杂的数据处理、散列,到简单的数学运算,算法遵从一系列步骤来产出一个有用的结果。一个最简单的算法就是一个接受两个输入,把他们相加,然后输出他们的和的函数。

关于我们

作为程序员,我们在这里一起开发新的功能,无论是复杂的加密程序,还是简单的密码,都是我们合作的对象。我们的目标是使用代码来记录、开发美观的、有用的和有趣的算法。我们是一个开源社区——任何人都可以做出贡献。我们互相监督、沟通协作以解决问题。我们努力做到受欢迎、受尊重,同时确保我们的代码遵循最新的编程准则。

专题算法

Coin Change

Logistic Regression

Caesar Cipher

A-Simple-GAN

Bellman Ford

Bogo Sort

编程语言

我们支持许多编程语言。每种语言都有自己的GitHub仓库,其中存储了所有算法代码。以下是当前的编程语言列表:

贡献
我们鼓励您为这里的仓库做出贡献。如果你想要添加一个算法,想要做一点修改,或者想要修复一个bug,尽管去做。但是在你这样做之前,确保你已经阅读了CONTRIBUTING.md中的使用指南。并且确保你的提交是合理的而且对别人有帮助的,并且使用最新版本的语言。在阅读了使用指南之后,请fork该仓库,然后完成您的更改,最后提交一个pull request。您也可以使用Weblate帮助我们翻译网站。如果您有任何其他想要添加的语言,或任何想要修正的字符串,欢迎您的贡献。
GitHubWeblate
另一种支持我们的方式是通过Liberapay捐款。即使是一笔小小的捐赠,我们也非常感激。通过捐赠,这意味着你欣赏和喜欢我们的工作。如果你不喜欢我们的工作,没有必要捐赠。如果您捐赠,顶级会员将能够进一步贡献算法项目。我们感谢每个人、每个地方的捐款,无论数额多少。
捐赠

联系我们