awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesNode Insertion Techniques

Algorithms for adding new nodes into linked lists at various positions.

Distinct from Linked Lists: Focuses on the insertion process and pointer updates, distinct from the general list structure.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Node Insertion Techniques. Refine with filters or upvote what's useful.

Awesome Node Insertion Techniques GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Ver en 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 logic for adding new nodes into a linked list by updating predecessor and successor pointers.

    JavaScriptalgoalgorithmalgorithms
    Ver en GitHub↗55,758
  • humanwhocodes/computer-science-in-javascriptAvatar de humanwhocodes

    humanwhocodes/computer-science-in-javascript

    9,119Ver en GitHub↗

    This is a collection of classic computer science algorithms and data structures implemented from scratch in JavaScript. The project provides reference implementations of fundamental concepts including sorting algorithms, binary search, linked lists, and binary search trees, all built as standalone pure functions with no external dependencies. The implementations cover a range of data structures, including singly-linked, doubly-linked, and circular linked lists with full traversal and mutation operations, as well as binary search trees supporting insertion, deletion, and search. Sorting algori

    Implements linked list variants with nodes connected by next and previous pointers for constant-time insertions and deletions.

    JavaScript
    Ver en GitHub↗9,119
  • sparklemotion/nokogiriAvatar de sparklemotion

    sparklemotion/nokogiri

    6,236Ver en 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

    Reassigns node parents or inserts nodes adjacent to siblings to restructure document trees.

    Clibxml2libxsltnokogiri
    Ver en GitHub↗6,236
  • loro-dev/loroAvatar de loro-dev

    loro-dev/loro

    5,374Ver en GitHub↗

    Loro is a conflict-free replicated data type (CRDT) framework and collaborative state engine designed for building real-time collaborative applications. It provides a distributed data synchronizer that enables multiple users to edit shared documents and complex nested structures—such as maps, lists, trees, and counters—with automatic state convergence without requiring a central server. The project distinguishes itself through a versioned document store that supports branching, forking, and merging via a directed acyclic graph of causal operation history. It enables advanced version control c

    Assigns sortable fractional indices to sibling nodes to synchronize custom sequences across collaborators.

    Rustcollaborative-editingcrdtlocal-first
    Ver en GitHub↗5,374
  • 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,129Ver en 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 sibling and successor node linking across tree levels.

    algorithmscoding-interviewsdata-structures
    Ver en GitHub↗4,129
  1. Home
  2. Software Engineering & Architecture
  3. Linked Lists
  4. Node Insertion Techniques

Explorar subetiquetas

  • Circular Tail InsertionsInserting new nodes at the tail of a circular doubly linked list in constant time. **Distinct from Node Insertion Techniques:** Distinct from Node Insertion Techniques: focuses on tail insertion in circular lists, not general positional insertion.
  • DOM Child InsertionsAppend a node as a child or replace all children of a DOM element, returning self for chaining. **Distinct from Node Insertion Techniques:** Distinct from Node Insertion Techniques: focuses on DOM tree child insertion with method chaining, not linked list algorithms.
  • Node ReparentersReassigns a node's parent or inserts it adjacent to another node to restructure the document tree. **Distinct from Node Insertion Techniques:** Distinct from Node Insertion Techniques: focuses on reparenting and tree restructuring, not just insertion.
  • Sibling Insertions3 sub-etiquetasAdding nodes before or after a given sibling in a tree structure. **Distinct from Node Insertion Techniques:** Distinct from Node Insertion Techniques: focuses on sibling-relative insertion in document trees rather than linked list pointer updates.
  • Tail InsertionsAdding new nodes at the end of a linked list by traversing to the last node or using a direct tail reference. **Distinct from Node Insertion Techniques:** Distinct from Node Insertion Techniques: focuses specifically on appending at the tail rather than general positional insertion.