awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesRadix Sorts

Non-comparative sorting algorithms that organize elements by processing individual digits or bits.

Distinct from Shell Sorts: Uses digit-based distribution instead of the interval-based sorting found in shell sorts.

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

Awesome Radix Sorts GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kodecocodes/swift-algorithm-clubAvatar von kodecocodes

    kodecocodes/swift-algorithm-club

    29,099Auf GitHub ansehen↗

    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 radix sort to organize integers by processing individual digits without direct comparisons.

    Swiftalgorithmsdata-structuresswift
    Auf GitHub ansehen↗29,099
  • gyoogle/tech-interview-for-developerAvatar von gyoogle

    gyoogle/tech-interview-for-developer

    17,417Auf GitHub ansehen↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Implements non-comparative sorting that processes individual digits or bits for integers and strings.

    Javaalgorithmcomputer-sciencecs
    Auf GitHub ansehen↗17,417
  • nvidia/warpAvatar von NVIDIA

    NVIDIA/warp

    6,233Auf GitHub ansehen↗

    Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera

    Sorts key-value pairs in parallel using GPU-accelerated radix sort for efficient ordering.

    Pythoncudadifferentiable-programminggpu
    Auf GitHub ansehen↗6,233
  • teivah/algodeckAvatar von teivah

    teivah/algodeck

    5,819Auf GitHub ansehen↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    Processes digits one at a time from least significant to most, using a stable sort per digit to achieve linear time for small digit counts.

    HTML
    Auf GitHub ansehen↗5,819
  • hustcc/js-sorting-algorithmAvatar von hustcc

    hustcc/JS-Sorting-Algorithm

    5,193Auf GitHub ansehen↗

    Dieses Projekt ist eine JavaScript-Bibliothek für Sortieralgorithmen und eine pädagogische Programmierressource. Sie bietet eine Sammlung klassischer Sortierimplementierungen, die dazu dienen, die Logik hinter gängigen Techniken zur Datenordnung zu vermitteln. Das Projekt dient als technisches Referenzhandbuch und bietet Implementierungen verschiedener Sortiermethoden zusammen mit Erklärungen zu deren Zeit- und Platzkomplexität. Es konzentriert sich auf die Anwendung grundlegender Informatikmuster innerhalb einer JavaScript-Umgebung. Die Bibliothek deckt eine breite Palette an Sortieralgorithmen ab, einschließlich vergleichsbasierter Methoden wie Quicksort, Mergesort und Heapsort sowie verteilungsbasierter Techniken wie Radixsort und Bucketsort. Sie enthält zudem grundlegende iterative Implementierungen wie Bubblesort und Insertionsort.

    Implements a radix sort algorithm that orders data by processing individual digits or bits.

    Javaalgorithmgitbookgolang
    Auf GitHub ansehen↗5,193
  • rdatatable/data.tableAvatar von Rdatatable

    Rdatatable/data.table

    3,894Auf GitHub ansehen↗

    Dieses Projekt ist ein High-Performance-Framework für die Verarbeitung tabellarischer Daten in R, das für die effiziente und schnelle Handhabung massiver Datensätze entwickelt wurde. Es bietet eine erweiterte Datenstruktur, die Referenzsemantik und In-Place-Modifikation nutzt, um komplexe Transformationen ohne den Overhead unnötiger Objektkopien durchzuführen. Die Bibliothek zeichnet sich durch ihre Low-Level-Architekturoptimierungen aus, einschließlich Multi-Threaded-Parallelverarbeitung, Radix-basiertem Sortieren und Memory-Mapped-File-Parsing. Durch das Auslagern kritischer Datenmanipulations- und Aggregationsroutinen in kompilierten C-Code ermöglicht sie die schnelle Ausführung von Aufgaben, die ansonsten rechenintensiv wären. Ihre Core-Engine unterstützt fortgeschrittene relationale Operationen wie Non-Equi-, Rolling- und Overlapping-Interval-Joins sowie automatische sekundäre Indizierung zur Beschleunigung wiederholter Datenzugriffe. Über ihre primären Verarbeitungsfunktionen hinaus bietet das Projekt eine umfassende Suite an Tools für das Datenlebenszyklus-Management. Dies umfasst Hochgeschwindigkeits-Ingestion- und Serialisierungs-Utilities mit automatischer Typenerkennung sowie spezialisierte Unterstützung für Zeitreihenanalysen und mehrdimensionale Aggregation. Das Framework ist auf Skalierbarkeit ausgelegt und ermöglicht Benutzern die Durchführung komplexer Gruppierungs-, Filter- und Reshaping-Operationen auf Datensätzen mit Milliarden von Zeilen bei gleichzeitiger Systemstabilität und Performance.

    Orders rows based on one or more columns using a fast internal radix sort algorithm.

    R
    Auf GitHub ansehen↗3,894
  1. Home
  2. Software Engineering & Architecture
  3. Sorting Algorithms
  4. Radix Sorts

Unter-Tags erkunden

  • GPUSorts key-value pairs in parallel using radix sort for efficient GPU-based ordering. **Distinct from Radix Sorts:** Distinct from Radix Sorts: focuses on GPU-parallelized radix sort implementation for key-value pairs, not general digit-based sorting.
  • ParallelMulti-threaded implementation of radix sort for high-performance data alignment. **Distinct from Radix Sorts:** Combines the radix sort algorithm with parallel execution, whereas the candidate is the general algorithm.