4 repository-uri
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.
Acest proiect este o bibliotecă curatoriată de implementări de algoritmi și probleme de programare rezolvate. Servește ca depozit de referință pentru programarea competitivă și implementările de structuri de date, oferind soluții optimizate pentru o gamă largă de provocări de codare. Colecția organizează exemplele de cod pe tehnică algoritmică, concentrându-se în mod specific pe implementarea arborilor, grafurilor și heap-urilor pentru a optimiza complexitatea timpului și a spațiului. Oferă soluții specifice limbajului utilizate pentru sarcini de codare de înaltă performanță. Depozitul acoperă un set larg de capabilități, inclusiv traversări de grafuri, programare dinamică, procesarea modelelor de șiruri și operațiuni de căutare binară. Include, de asemenea, implementări pentru interogarea datelor pe intervale, manipularea biților și proiectarea structurilor de date personalizate, cum ar fi cache-urile și motoarele de autocompletare. Acoperirea suplimentară include calcule matematice și urmărirea performanței în concursuri.
Provides implementations for range queries using segment trees and Fenwick trees for logarithmic time aggregates.
Acest proiect este un ghid de pregătire pentru interviuri de algoritmi și o bibliotecă de referință. Oferă o colecție curatoriată de probleme de programare rezolvate și implementări de structuri de date concepute pentru practica interviurilor tehnice și studiul programării competitive. Repository-ul se distinge prin organizarea provocărilor de codare printr-un sistem de tipare, niveluri de dificultate și filtrare bazată pe companii. Include resurse educaționale precum note despre concepte algoritmice și explicații video pentru a suplimenta seturile de soluții. Biblioteca acoperă o gamă largă de domenii computaționale, inclusiv structuri de date avansate pentru interogări de interval și prefix, algoritmi de traversare a grafurilor și drumul cel mai scurt, precum și diverse seturi de probleme axate pe programare dinamică, backtracking și strategii greedy. Oferă, de asemenea, implementări pentru structuri fundamentale precum heap-uri, hash maps, liste înlănțuite, stack-uri și cozi.
Provides curated solutions for common array-based challenges using two-pointer and binary search techniques.
Aceasta este o colecție de structuri de date standard și implementări algoritmice scrise în Rust. Oferă o suită de biblioteci specializate concepute pentru programarea competitivă și ingineria sistemelor. Proiectul este organizat în toolkit-uri distincte pentru teoria grafurilor, teoria numerelor, interogări de interval (range queries) și procesarea șirurilor. Include implementări pentru calcularea drumurilor minime și a fluxurilor în rețele, efectuarea testelor de primalitate și aritmetică modulară, și gestionarea interogărilor de interval asociative. Biblioteca acoperă arii computaționale largi, inclusiv procesarea semnalelor prin transformate Fourier rapide, analiza textului folosind suffix arrays și tries, și organizarea datelor prin compresia coordonatelor și utilitare de sortare. Oferă, de asemenea, instrumente pentru parsarea datelor de intrare din fișiere sau I/O standard.
Provides efficient range update and query capabilities using binary indexed trees and segment trees with lazy propagation.