The Algorithms logo
The Algorithms
Acerca deDonar

¡Hola, algoritmos!

Te damos la bienvenida a la biblioteca de algoritmos de código abierto más grande en GitHub

Los mejores algoritmos

Binary Search

+12

Más

Quick Sort

+15

Más

Fibonacci Numbers

¿Qué es un algoritmo?

Un algoritmo es un conjunto de reglas que toma una o varias entradas, luego realiza cálculos internos y manipulaciones de datos y devuelve una salida o un conjunto de salidas. En resumen, los algoritmos facilitan la vida. Desde manipulaciones de datos complejas y hashes hasta aritmética simple, los algoritmos siguen un conjunto de pasos para producir un resultado útil. Un ejemplo de un algoritmo sería una función simple que toma dos valores de entrada, los agrega y devuelve su suma.

Acerca de nosotros

Somos un grupo de programadores que se ayudan mutuamente a construir cosas nuevas, ya sea escribiendo programas de cifrado complejos o cifrados simples. Nuestro objetivo es trabajar juntos para documentar y modelar algoritmos hermosos, útiles e interesantes usando código. Somos una comunidad de código abierto - cualquiera puede contribuir. Comprobamos el trabajo, nos comunicamos y colaboramos para resolver problemas. Nos esforzamos por ser acogedores, respetuosos, pero nos aseguramos de que nuestro código siga las últimas pautas de programación.

Algoritmos destacados

Logistic Regression

Caesar Cipher

A-Simple-GAN

Bellman Ford

Bogo Sort

Lenguajes de programación

Admitimos muchos lenguajes de programación. Cada lenguaje tiene su repositorio en GitHub, en los que se almacena el código de todos los algoritmos. Esta es una lista de los lenguajes de programación actuales:

Contribuir
Te animamos a que contribuyas a estos repositorios. Si tienes un algoritmo que quieres añadir, un cambio que quieres hacer, o un error que quieres corregir, por favor hazlo. Pero antes de hacerlo, asegúrate de haber leído las directrices de contribución que se encuentran en CONTRIBUTING.md en el repositorio. Asegúrate de que eres respetuoso, útil, y que utilizas la última versión del lenguaje. Después de leer las directrices de contribución, por favor, haz un fork del repositorio, trabaja en tus cambios, y luego envíalos como un pull request. También puedes ayudar a traducir la pagina web usando Weblate. Si tienes algún lenguaje que quieras añadir, o cualquier cadena que quieras arreglar, eres bienvenido/a a contribuir.
GitHubWeblate
Otra forma de apoyarnos es hacer una donación a través de Liberapay. Incluso una pequeña donación es muy apreciada. Al donar, significa que aprecias y te gusta nuestro trabajo. Si no te gusta nuestro trabajo, no hay necesidad de donar. Si donas, los miembros superiores podrán contribuir más a los proyectos de The Algorithms. Agradecemos las donaciones de todos, de todas partes, sin importar la cantidad.
Donar

Conéctate con nosotros