Sobre el proyecto

Computer Science in JavaScript es una biblioteca educativa que proporciona paradigmas clásicos de informática, algoritmos e implementaciones de estructuras de datos escritas en JavaScript. El repositorio sigue una estructura clara: el código más reciente se encuentra en el directorio src/, con las pruebas correspondientes en tests/. Las implementaciones más antiguas permanecen en data-structures/, encodings/ y algorithms/ para mantener la compatibilidad con publicaciones de blog heredadas. Existen dos ramas principales: master contiene versiones modernas de ECMAScript 2018+, mientras que la rama 2009 conserva el código original de las publicaciones de blog de 2009. Para usar la biblioteca, clone el repositorio, instale las dependencias con npm y ejecute npm test. Las publicaciones de blog recientes (2019) cubren variantes de listas enlazadas, mientras que las publicaciones más antiguas de 2009 tratan sobre árboles binarios de búsqueda, algoritmos de ordenación, codificación base64, búsqueda binaria y validación de tarjetas de crédito. El código es intencionalmente verboso y está bien comentado para ayudar a los estudiantes. Solo se aceptan correcciones de errores; no se añadirán nuevas funcionalidades. El proyecto se publica bajo la licencia MIT.