awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesRadix Trees

A specialized tree structure where edges contain labels for optimized string lookups.

Distinct from Tree-Based Storage: Specific implementation of a radix tree, distinct from general tree-based storage for strings.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Radix Trees. Refine with filters or upvote what's useful.

Awesome Radix Trees GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kodecocodes/swift-algorithm-clubAvatar kodecocodes

    kodecocodes/swift-algorithm-club

    29,099Vezi pe GitHub↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Implements a radix tree for high-performance string lookups and deletions.

    Swiftalgorithmsdata-structuresswift
    Vezi pe GitHub↗29,099
  • jemalloc/jemallocAvatar jemalloc

    jemalloc/jemalloc

    10,950Vezi pe GitHub↗

    jemalloc is a general purpose C memory allocator designed as a replacement for the standard library malloc and free functions. It is a multi-threaded allocation library that emphasizes fragmentation avoidance and scalable concurrency for high-performance applications. The project reduces lock contention by using multiple independent memory arenas and thread-local cache layers. It minimizes latency by offloading the reclamation of unused memory pages to asynchronous background threads and utilizes huge page metadata storage to reduce translation lookaside buffer misses. The system includes a

    Employs a multi-level radix tree structure to quickly map memory addresses to allocation metadata.

    C
    Vezi pe GitHub↗10,950
  • streamich/json-joyAvatar streamich

    streamich/json-joy

    1,079Vezi pe GitHub↗

    json-joy este o bibliotecă cuprinzătoare pentru construirea de aplicații colaborative în timp real și sisteme distribuite. Oferă un framework robust pentru gestionarea structurilor de date partajate de tip JSON care îmbină automat editările concurente de la mai mulți utilizatori, asigurând o stare consistentă pe toate replicile fără a necesita un server central de coordonare. Proiectul se distinge printr-o abordare de înaltă performanță a gestionării datelor, utilizând tipuri de date replicate fără conflicte (CRDT) și sincronizare bazată pe ceasuri logice pentru a menține integritatea datelor. Include un motor specializat pentru navigarea și manipularea obiectelor imbricate complexe folosind sintaxa standardizată de pointeri, alături de un toolkit pentru aplicarea modificărilor granulare și atomice asupra documentelor. Aceste capabilități sunt completate de o bibliotecă de serializare de mare viteză care suportă formate binare compacte pentru a optimiza lățimea de bandă a rețelei și eficiența stocării. Dincolo de logica sa de sincronizare de bază, biblioteca oferă o suită largă de instrumente pentru gestionarea reactivă a stării și integrarea interfeței utilizator. Oferă hook-uri și componente declarative care leagă modelele de date partajate direct de editoarele web de text și cod, permițând funcții precum prezența în timp real, randarea cursorului la distanță și urmărirea istoricului local. Sistemul suportă, de asemenea, procesarea avansată a datelor, inclusiv validarea schemei, evaluarea expresiilor și organizarea datelor bazată pe arbori de înaltă performanță.

    Implements optimized tree structures like Radix or Splay trees to provide efficient data storage, retrieval, and sorting for complex document models.

    TypeScriptcborcollaborationcollaborative
    Vezi pe GitHub↗1,079
  1. Home
  2. Software Engineering & Architecture
  3. String Processing Algorithms
  4. Tree-Based Storage
  5. Radix Trees

Explorează sub-etichetele

  • Metadata Address MappingUsing radix trees to map memory addresses to their associated allocation metadata for fast lookup. **Distinct from Radix Trees:** Applies radix trees to memory address mapping specifically, rather than general string lookups.