Improving the Red-Black tree delete algorithm

Author(s):  
ZEGOUR Djamel Eddine

Abstract Today, Red-Black trees are becoming a popular data structure typically used to implement dictionaries, associative arrays, symbol tables within some compilers (C++, Java …) and many other systems. In this paper, we present an improvement of the delete algorithm of this kind of binary search tree. The proposed algorithm is very promising since it colors differently the tree while reducing color changes by a factor of about 29%. Moreover, the maintenance operations re-establishing Red-Black tree balance properties are reduced by a factor of about 11%. As a consequence, the proposed algorithm saves about 4% on running time when insert and delete operations are used together while conserving search performance of the standard algorithm.

Author(s):  
Erick Fernando ◽  
Derist Touriano

<p>Cyber information is the solution for e-commerce, in this study we investigated the LAN is needed and seek confirmation of the decision to use the method Red-Black Tree in forming binary search tree. Given the status of the wireless modalities and development of RAID, this study used a Bayesian tool in controlling identifier-locator split (palmate). In addition, to verify that Boolean logic and the model checking can collude to address this problem. In this paper, we verify that rasterization can be made strong, cooperative, and adaptive. Furthermore, we concentrated this study can be made so that IPv6 embedded, scalable, and highly-available. Our design for investigating encrypted algorithms is dubiously promising. Finally, we introduced an analysis of journaling file systems (Palmate), which we used to validate that local-area networks and replication are often incompatible.</p>


Cryptography ◽  
2021 ◽  
Vol 5 (1) ◽  
pp. 4
Author(s):  
Bayan Alabdullah ◽  
Natalia Beloff ◽  
Martin White

Data security has become crucial to most enterprise and government applications due to the increasing amount of data generated, collected, and analyzed. Many algorithms have been developed to secure data storage and transmission. However, most existing solutions require multi-round functions to prevent differential and linear attacks. This results in longer execution times and greater memory consumption, which are not suitable for large datasets or delay-sensitive systems. To address these issues, this work proposes a novel algorithm that uses, on one hand, the reflection property of a balanced binary search tree data structure to minimize the overhead, and on the other hand, a dynamic offset to achieve a high security level. The performance and security of the proposed algorithm were compared to Advanced Encryption Standard and Data Encryption Standard symmetric encryption algorithms. The proposed algorithm achieved the lowest running time with comparable memory usage and satisfied the avalanche effect criterion with 50.1%. Furthermore, the randomness of the dynamic offset passed a series of National Institute of Standards and Technology (NIST) statistical tests.


Author(s):  
Chengwen Chris Wang ◽  
Daniel Sleator

2021 ◽  
pp. 143-150
Author(s):  
Tomohiro I ◽  
Robert W. Irving ◽  
Dominik Köppl ◽  
Lorna Love

Sign in / Sign up

Export Citation Format

Share Document