awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesSorted Array Management

Techniques for maintaining the sorted order of an array during element insertion using binary search.

Distinct from Sorted Array Searchers: Candidates focus on merging or searching already-sorted arrays, not the active maintenance of order during insertion.

Explore 10 awesome GitHub repositories matching scientific & mathematical computing · Sorted Array Management. Refine with filters or upvote what's useful.

Awesome Sorted Array Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kodecocodes/swift-algorithm-clubAvatar de kodecocodes

    kodecocodes/swift-algorithm-club

    29,099Voir sur 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 process for keeping arrays sorted by calculating insertion points via binary search.

    Swiftalgorithmsdata-structuresswift
    Voir sur GitHub↗29,099
  • greyireland/algorithm-patternAvatar de greyireland

    greyireland/algorithm-pattern

    15,465Voir sur GitHub↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    Ships optimized binary search variations for finding elements in rotated sorted arrays.

    Goalgoalgorithmleetcode
    Voir sur GitHub↗15,465
  • chefyuan/algorithm-baseAvatar de chefyuan

    chefyuan/algorithm-base

    10,702Voir sur GitHub↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    Provides a step-by-step case analysis to find the minimum value in a rotated sorted array.

    algorithmsbaseinterview-practice
    Voir sur GitHub↗10,702
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar de iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Voir sur GitHub↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Utilizes binary search to efficiently locate insertion indices within sorted arrays.

    matplotlibnumpypandas
    Voir sur GitHub↗8,937
  • sharingsource/logicstack-leetcodeAvatar de SharingSource

    SharingSource/LogicStack-LeetCode

    7,495Voir sur GitHub↗

    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

    Identifies the minimum element or pivot point in a rotated sorted array using binary search.

    algorithminterview-practiceinterview-questions
    Voir sur GitHub↗7,495
  • teivah/algodeckAvatar de teivah

    teivah/algodeck

    5,819Voir sur GitHub↗

    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

    Finds a target value in a rotated sorted array by first locating the pivot and then performing binary search on the appropriate subarray.

    HTML
    Voir sur GitHub↗5,819
  • hit-alibaba/interviewAvatar de HIT-Alibaba

    HIT-Alibaba/interview

    5,253Voir sur GitHub↗

    Ce projet est un guide complet de préparation aux entretiens techniques et une base de connaissances en informatique. Il sert de ressource d'étude structurée conçue pour aider les ingénieurs logiciels à réviser les concepts d'ingénierie fondamentaux et à se préparer aux évaluations de codage professionnelles. Le dépôt se concentre sur un large éventail de domaines théoriques et pratiques, incluant des références détaillées sur l'architecture des applications mobiles et les fondamentaux des systèmes d'exploitation. Il fournit des matériaux sélectionnés sur les modèles d'architecture logicielle et l'analyse des protocoles réseau pour soutenir le développement professionnel. Le contenu couvre des capacités fondamentales telles que les structures de données et les algorithmes, la concurrence et le multithreading, et la gestion de la mémoire. Il inclut également des approfondissements sur l'architecture système, notamment la planification des processus, la communication inter-processus et l'optimisation du rendu UI.

    Uses partitioning strategies to locate rank-ordered elements within an array.

    Shellinterviewinterview-preparation
    Voir sur GitHub↗5,253
  • chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviewsAvatar de Chanda-Abdul

    Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews

    4,129Voir sur GitHub↗

    This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera

    Implements search logic to find the smallest element greater than or equal to a target in sorted arrays.

    algorithmscoding-interviewsdata-structures
    Voir sur GitHub↗4,129
  • xtensor-stack/xtensorAvatar de xtensor-stack

    xtensor-stack/xtensor

    3,748Voir sur GitHub↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    Deno-xtensor rearranges elements along an axis or globally to produce a sorted copy.

    C++c-plus-plus-14multidimensional-arraysnumpy
    Voir sur GitHub↗3,748
  • hoanhan101/algoAvatar de hoanhan101

    hoanhan101/algo

    3,678Voir sur GitHub↗

    This project is a Go algorithm implementation library and a reference for data structures. It serves as a collection of solved coding interview problems and an algorithmic pattern collection, providing a reference of over 100 common challenges implemented in Go. The library focuses on specific problem-solving strategies, including sliding windows, two pointers, and dynamic programming. It provides coded examples of standard sorting, searching, and graph traversal techniques to facilitate the study of algorithmic patterns. The repository covers a broad range of capabilities, including array a

    Identifies the rotation point of a sorted list of words using binary search.

    Go
    Voir sur GitHub↗3,678
  1. Home
  2. Scientific & Mathematical Computing
  3. Sorted Array Management

Explorer les sous-tags

  • BST ConstructionAlgorithms for building binary search trees from specific data inputs like sorted arrays. **Distinct from Sorted Array Management:** Distinct from Sorted Array Management: focuses on transforming a linear array into a balanced tree structure.
  • Multidimensional SortingSorting operations applied along specific axes or globally across N-dimensional tensors. **Distinct from Sorted Array Management:** Distinct from Sorted Array Management by focusing on the act of sorting along tensor axes rather than maintaining order during insertion.
  • Rotated Sorted Array Search2 sous-tagsBinary search variations specifically for arrays that have been rotated at an arbitrary pivot. **Distinct from Sorted Array Management:** Focuses on the search logic for rotated arrays rather than maintaining order during insertion.