中文
相关论文

相关论文: Revisiting 2-3 Red-Black Trees with a Pedagogicall…

200 篇论文

A red-black (RB) tree is a data structure with red and black nodes coloration. The red and black color of nodes make up the principal component for balancing a RB tree. A balanced tree has an equal number of black nodes on any simple path.…

数据结构与算法 · 计算机科学 2023-12-14 Kennedy E. Ehimwenma , Junfeng Wang , Ze Zheng , Hongyu Zhou

This article compares the performance of the AVL tree to the performance of the bottom-up, top-down, and left-leaning red-black trees. The bottom-up red-black tree is faster than the AVL tree for insertion and deletion of randomly ordered…

数据结构与算法 · 计算机科学 2025-08-06 Russell A. Brown

Double-black (DB) nodes have no place in red-black (RB) trees. So when DB nodes are formed, they are immediately removed. The removal of DB nodes that cause rotation and recoloring of other connected nodes poses greater challenges in the…

数据结构与算法 · 计算机科学 2025-04-07 Kennedy E. Ehimwenma , Hongyu Zhou , Junfeng Wang , Ze Zheng

We show how a few modifications to the red-black trees allow for $O(1)$ worst-case update time (once the position of the inserted or deleted element is known). The resulting structure is based on relaxing some of the properties of the…

数据结构与算法 · 计算机科学 2018-04-09 Amr Elmasry , Mostafa Kahla , Fady Ahdy , Mahmoud Hashem

We define a search problem on trees that closely captures the backtracking behavior of all current practical graph isomorphism algorithms. Given two trees with colored leaves, the goal is to find two leaves of matching color, one in each of…

数据结构与算法 · 计算机科学 2020-11-04 Markus Anders , Pascal Schweitzer

Tree data structures, such as red-black trees, quad trees, treaps, or tries, are fundamental tools in computer science. A classical problem in concurrency is to obtain expressive, efficient, and scalable versions of practical tree data…

数据库 · 计算机科学 2023-10-10 Ilya Kokorin , Dan Alistarh , Vitaly Aksenov

We present a study of several generic tree search techniques applied to the Sequential Ordering Problem. This study enables us to propose a simple and competitive tree search algorithm. It consists of an iterative Beam Search algorithm that…

离散数学 · 计算机科学 2020-01-26 Luc Libralesso , Abdel-Malik Bouhassoun , Hadrien Cambazard , Vincent Jost

In this paper we generalize the definition of "Search Trees" (ST) to enable reference values other than the key of prior inserted nodes. The idea builds on the assumption an $n$-node AVL (or Red-Black) requires to assure $O(\log_2n)$…

数据结构与算法 · 计算机科学 2018-04-04 Saulo Queiroz

We introduce the zip tree, a form of randomized binary search tree that integrates previous ideas into one practical, performant, and pleasant-to-implement package. A zip tree is a binary search tree in which each node has a numeric rank…

数据结构与算法 · 计算机科学 2022-02-23 Robert E. Tarjan , Caleb C. Levy , Stephen Timmel

Rebalancing schemes for dynamic binary search trees are numerous in the literature, where the goal is to maintain trees of low height, either in the worst-case or expected sense. In this paper we study randomized rebalancing schemes for…

数据结构与算法 · 计算机科学 2024-04-15 Gerth Stølting Brodal

In recent years, dynamically growing data and incrementally growing number of classes pose new challenges to large-scale data classification research. Most traditional methods struggle to balance the precision and computational burden when…

机器学习 · 计算机科学 2016-11-01 Tingting Xie , Yuxing Peng , Changjian Wang

As other fundamental programming abstractions in energy-efficient computing, search trees are expected to support both high parallelism and data locality. However, existing highly-concurrent search trees such as red-black trees and AVL…

分布式、并行与集群计算 · 计算机科学 2013-12-11 Ibrahim Umar , Otto Anshus , Phuong Ha

Deep neuroevolution and deep reinforcement learning (deep RL) algorithms are two popular approaches to policy search. The former is widely applicable and rather stable, but suffers from low sample efficiency. By contrast, the latter is more…

机器学习 · 计算机科学 2019-02-12 Aloïs Pourchot , Olivier Sigaud

Decision trees, owing to their interpretability, are attractive as control policies for (dynamical) systems. Unfortunately, constructing, or synthesising, such policies is a challenging task. Previous approaches do so by imitating a…

人工智能 · 计算机科学 2025-04-23 Emir Demirović , Christian Schilling , Anna Lukina

Flat combining is a concurrency threaded technique whereby one thread performs all the operations in batch by scanning a queue of operations to-be-done and performing them together. Flat combining makes sense as long as k operations each…

分布式、并行与集群计算 · 计算机科学 2019-12-25 Sergio Sainz-Palacios

This paper presents a new kind of self-balancing ternary search trie that uses a randomized balancing strategy adapted from Aragon and Seidel's randomized binary search trees ("treaps"). After any sequence of insertions and deletions of…

数据结构与算法 · 计算机科学 2017-01-10 Nicolai Diethelm

We consider the classical tree edit distance between ordered labeled trees, which is defined as the minimum-cost sequence of node edit operations that transform one tree into another. The state-of-the-art solutions for the tree edit…

数据库 · 计算机科学 2012-01-04 Mateusz Pawlik , Nikolaus Augsten

The paper presents a technique for constructing noisy data structures called a walking tree. We apply it for a Red-Black tree (an implementation of a Self-Balanced Binary Search Tree) and a segment tree. We obtain the same complexity of the…

量子物理 · 物理学 2023-05-16 Kamil Khadiev , Nikita Savelyev , Mansur Ziatdinov , Denis Melnikov

This paper presents a novel algorithm, called MRRT, which uses multiple rapidly-exploring random trees for fast online replanning of autonomous vehicles in dynamic environments with moving obstacles. The proposed algorithm is built upon the…

机器人学 · 计算机科学 2021-04-23 Zongyuan Shen , James P. Wilson , Ryan Harvey , Shalabh Gupta

Phylogenetic networks are increasingly being considered as better suited to represent the complexity of the evolutionary relationships between species. One class of phylogenetic networks that has received a lot of attention recently is the…

数据结构与算法 · 计算机科学 2023-05-02 Kaari Landry , Olivier Tremblay-Savard , Manuel Lafond
‹ 上一页 1 2 3 10 下一页 ›