awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesNode Swapping Strategies

Algorithmic implementations for exchanging the positions of two nodes in a linked list.

Distinct from Linked Lists: Focuses specifically on the exchange of node positions rather than general sorting or manipulation.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Node Swapping Strategies. Refine with filters or upvote what's useful.

Awesome Node Swapping Strategies 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.
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Voir sur GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    Provides strategies and implementations for swapping nodes within a singly-linked list.

    JavaScriptalgoalgorithmalgorithms
    Voir sur GitHub↗55,758
  • sparklemotion/nokogiriAvatar de sparklemotion

    sparklemotion/nokogiri

    6,236Voir sur GitHub↗

    Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard

    Swaps a node with another node, fragment, or string and returns the replacement.

    Clibxml2libxsltnokogiri
    Voir sur GitHub↗6,236
  • mandliya/algorithms_and_data_structuresAvatar de mandliya

    mandliya/algorithms_and_data_structures

    6,145Voir sur GitHub↗

    Ce projet est une collection complète de bibliothèques et de toolkits C++ fournissant des implémentations de référence pour les structures de données, les algorithmes de graphes et la logique binaire. Il sert de référence d'algorithmes C++ contenant plus de 180 problèmes de programmation résolus et un toolkit spécialisé pour la programmation compétitive. Le dépôt se distingue par ses bibliothèques étendues de manipulation de bits de bas niveau pour les contrôles de parité, la détection d'endianness et la logique basée sur XOR. Il fournit également un large éventail de solutions de référence pour des défis algorithmiques complexes impliquant le backtracking, la théorie des graphes et la programmation dynamique. La surface de fonctionnalités couvre les organisateurs de données linéaires et hiérarchiques fondamentaux, y compris les listes chaînées, les piles, les files d'attente et les arbres de recherche binaire. Il inclut une suite complète d'algorithmes de graphes pour la recherche de chemin et les arbres couvrants, diverses méthodes de tri et de recherche, des transformations de matrices et des utilitaires de traitement de chaînes. De plus, il couvre les fonctions de calcul mathématique, la compression de données sans perte et les chiffrements cryptographiques de base.

    Provides algorithmic implementations for exchanging the positions of two nodes by updating their memory pointers.

    C++algorithmbit-manipulationc
    Voir sur GitHub↗6,145
  • soapyigu/leetcode-swiftAvatar de soapyigu

    soapyigu/LeetCode-Swift

    4,958Voir sur GitHub↗

    LeetCode-Swift is a collection of algorithm solutions written in Swift, designed for coding interview preparation. Each solution is implemented as a self-contained function with no external dependencies, making it easy to run and test. The repository organizes solutions by topic and company, and every file includes time and space complexity annotations, allowing quick evaluation of algorithmic efficiency. What sets this repository apart is its flat file structure and the way solutions are tagged with the companies that asked them in interviews, enabling targeted practice. All code resides in

    Swaps each pair of adjacent nodes in a singly linked list using three pointers.

    Swiftalgorithmdata-structuresinterview
    Voir sur GitHub↗4,958
  1. Home
  2. Software Engineering & Architecture
  3. Linked Lists
  4. Node Swapping Strategies

Explorer les sous-tags

  • Adjacent Pair SwapsAlgorithms that swap each pair of adjacent nodes in a linked list in linear time and constant space. **Distinct from Node Swapping Strategies:** Distinct from Node Swapping Strategies: specifically swaps adjacent pairs, not arbitrary node positions.
  • DOM Node SwapsSwap a node with another node, fragment, or string, returning the replacement. **Distinct from Node Swapping Strategies:** Distinct from Node Swapping Strategies: focuses on DOM node replacement with fragments or strings, not linked list position exchanges.