2 repository-uri
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.
Acest repository este o colecție de implementări de cod optimizate pentru provocările algoritmice de pe LeetCode. Servește atât ca bibliotecă de algoritmi Python și Java, oferind probleme computaționale rezolvate pentru aceste două limbaje. Proiectul se concentrează pe implementarea structurilor de date, oferind exemple de cod care demonstrează cum să utilizezi structuri complexe pentru a rezolva sarcini de procesare logică. Acoperă o gamă de probleme computaționale, inclusiv căutarea în șiruri și parsarea numerelor întregi. Repository-ul este conceput pentru practica de programare competitivă și pregătirea pentru interviuri tehnice, cu accent pe implementarea structurilor de date eficiente și a logicii pentru a îndeplini constrângeri specifice de performanță.
Provides a set of solved computational problems implemented as a library in Java.
Acest proiect este o suită cuprinzătoare de implementări Java pentru algoritmi standard de informatică, structuri de date, analiza grafurilor și calcule matematice. Oferă o colecție de implementări de referință pentru containere de date fundamentale, inclusiv arbori, heap-uri, map-uri, trie-uri și liste, alături de rutine comune de sortare și căutare. Biblioteca include o suită specializată pentru analiza rețelelor de grafuri, acoperind drumurile minime, arborii parțiali de cost minim și fluxul maxim. De asemenea, oferă utilitare matematice pentru testarea numerelor prime, aritmetică modulară și Transformate Fourier Rapide, precum și instrumente de procesare a textului pentru detectarea palindroamelor și calculul distanței de editare. Codul sursă acoperă arii de capabilități mai largi, cum ar fi programarea dinamică pentru analiza secvențelor și o varietate de tipare de organizare a datelor utilizate în dezvoltarea software generală și în educația informatică.
Provides a comprehensive library of standard computer science algorithms and data structures implemented in Java.