awesome-repositories.com
Blog
awesome-repositories.com

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

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

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • azl397985856/leetcodeAvatar von azl397985856

    azl397985856/leetcode

    55,758Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗55,758
  • humanwhocodes/computer-science-in-javascriptAvatar von humanwhocodes

    humanwhocodes/computer-science-in-javascript

    9,119Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,119
  • sparklemotion/nokogiriAvatar von sparklemotion

    sparklemotion/nokogiri

    6,236Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,236
  • loro-dev/loroAvatar von loro-dev

    loro-dev/loro

    5,374Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,374
  • chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviewsAvatar von Chanda-Abdul

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

    4,129Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,129
  1. Home
  2. Software Engineering & Architecture
  3. Linked Lists
  4. Node Insertion Techniques

Unter-Tags erkunden

  • 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-TagsAdding 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.