awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • azl397985856/leetcodeazl397985856 的头像

    azl397985856/leetcode

    55,758在 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
    在 GitHub 上查看↗55,758
  • humanwhocodes/computer-science-in-javascripthumanwhocodes 的头像

    humanwhocodes/computer-science-in-javascript

    9,119在 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
    在 GitHub 上查看↗9,119
  • sparklemotion/nokogirisparklemotion 的头像

    sparklemotion/nokogiri

    6,236在 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
    在 GitHub 上查看↗6,236
  • loro-dev/loroloro-dev 的头像

    loro-dev/loro

    5,374在 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
    在 GitHub 上查看↗5,374
  • chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviewsChanda-Abdul 的头像

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

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

探索子标签

  • 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 个子标签Adding 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.