2 repositorios
Collections of solved computational problems and algorithmic patterns.
Distinct from Java Utility Libraries: Distinct from general utility libraries by focusing specifically on solved algorithmic challenges rather than helper tools.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Algorithm Libraries. Refine with filters or upvote what's useful.
Este repositorio es una colección de implementaciones de código fuente optimizadas para desafíos algorítmicos de LeetCode. Sirve como biblioteca de algoritmos tanto en Python como en Java, proporcionando problemas computacionales resueltos para estos dos lenguajes. El proyecto se centra en la implementación de estructuras de datos, proporcionando ejemplos de código que demuestran cómo utilizar estructuras complejas para resolver tareas de procesamiento lógico. Cubre una gama de problemas computacionales, incluyendo búsqueda de cadenas y análisis de enteros. El repositorio está diseñado para la práctica de programación competitiva y la preparación de entrevistas técnicas, con un enfoque en la implementación de estructuras de datos y lógica eficientes para cumplir con restricciones de rendimiento específicas.
Provides a set of solved computational problems implemented as a library in Java.
Este proyecto es una suite integral de implementaciones en Java para algoritmos estándar de ciencias de la computación, estructuras de datos, análisis de grafos y cálculos matemáticos. Proporciona una colección de implementaciones de referencia para contenedores de datos fundamentales, incluyendo árboles, montículos, mapas, tries y listas, junto con rutinas comunes de ordenamiento y búsqueda. La biblioteca incluye una suite especializada para análisis de redes de grafos, cubriendo caminos más cortos, árboles de expansión mínima y flujo máximo. También proporciona utilidades matemáticas para pruebas de primalidad, aritmética modular y Transformadas Rápidas de Fourier, así como herramientas de procesamiento de texto para detección de palíndromos y cálculo de distancia de edición. El código base cubre áreas de capacidad más amplias como programación dinámica para análisis de secuencias y una variedad de patrones de organización de datos utilizados para el desarrollo de software general y la educación en ciencias de la computación.
Provides a comprehensive library of standard computer science algorithms and data structures implemented in Java.