4 repositorios
Curated solutions for common array-based challenges such as two-sum, spiral matrix, and matrix zeroing.
Distinct from Algorithmic Problem Solving: Distinct from general Algorithmic Problem Solving: focuses specifically on array manipulation techniques like two-pointer and prefix sums.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Array Manipulation Solutions. Refine with filters or upvote what's useful.
LogicStack-LeetCode is a curated repository of solved algorithm problems and data structure implementations, primarily drawn from the LeetCode platform. Its core identity is a structured collection of solutions designed to support technical interview preparation and competitive programming practice, with each solution accompanied by complexity analyses to help engineers understand performance trade-offs. The repository distinguishes itself through its breadth of coverage across fundamental algorithmic patterns and data structures. It includes implementations for array manipulation, string pro
Ships a collection of array manipulation solutions for building algorithmic problem-solving skills.
Este proyecto es una biblioteca curada de implementaciones de algoritmos y problemas de programación resueltos. Sirve como repositorio de referencia para programación competitiva e implementaciones de estructuras de datos, proporcionando soluciones optimizadas para una amplia gama de desafíos de codificación. La colección organiza ejemplos de código por técnica algorítmica, enfocándose específicamente en la implementación de árboles, grafos y montículos (heaps) para optimizar la complejidad temporal y espacial. Proporciona soluciones específicas por lenguaje utilizadas para tareas de codificación de alto rendimiento. El repositorio cubre un amplio conjunto de capacidades, incluyendo recorridos de grafos, programación dinámica, procesamiento de patrones de cadenas y operaciones de búsqueda binaria. También incluye implementaciones para consultas de datos en rangos, manipulación de bits y el diseño de estructuras de datos personalizadas como cachés y motores de autocompletado. La cobertura adicional incluye cálculos matemáticos y el seguimiento del rendimiento en concursos.
Provides implementations for range queries using segment trees and Fenwick trees for logarithmic time aggregates.
Este proyecto es una guía de preparación para entrevistas de algoritmos y una biblioteca de referencia. Proporciona una colección curada de problemas de programación resueltos e implementaciones de estructuras de datos diseñadas para la práctica de entrevistas técnicas y el estudio de programación competitiva. El repositorio se distingue por organizar los desafíos de codificación a través de un sistema de patrones, niveles de dificultad y filtrado basado en empresas. Incluye recursos educativos como notas sobre conceptos algorítmicos y explicaciones en video para complementar los conjuntos de soluciones. La biblioteca cubre una amplia gama de áreas computacionales, incluyendo estructuras de datos avanzadas para consultas de rango y prefijo, algoritmos de recorrido de grafos y caminos más cortos, y varios conjuntos de problemas centrados en programación dinámica, backtracking y estrategias voraces. También proporciona implementaciones para estructuras fundamentales como heaps, mapas hash, listas enlazadas, pilas y colas.
Provides curated solutions for common array-based challenges using two-pointer and binary search techniques.
Esta es una colección de estructuras de datos estándar e implementaciones algorítmicas escritas en Rust. Proporciona un conjunto de bibliotecas especializadas diseñadas para programación competitiva e ingeniería de sistemas. El proyecto está organizado en toolkits distintos para teoría de grafos, teoría de números, consultas de rango y procesamiento de cadenas. Incluye implementaciones para calcular caminos más cortos y flujos de red, realizar pruebas de primalidad y aritmética modular, y gestionar consultas de rango asociativas. La biblioteca cubre áreas computacionales amplias, incluyendo procesamiento de señales mediante transformadas rápidas de Fourier, análisis de texto usando suffix arrays y tries, y organización de datos mediante compresión de coordenadas y utilidades de ordenamiento. También proporciona herramientas para analizar datos de entrada desde archivos o I/O estándar.
Provides efficient range update and query capabilities using binary indexed trees and segment trees with lazy propagation.