Amortized Complexity Analysis for Red-Black Trees and Splay Trees
Journal Title: International Journal of Innovative Research in Computer Science and Technology - Year 2018, Vol 6, Issue 6
Abstract
The basic conception behind the given problem definition is to discuss the working, operations and complexity analyses of some advanced data structures. The Data structures that we have discussed further are Red-Black trees and Splay trees.Red-Black trees are self-balancing trees having the properties of conventional tree data structures along with an added property of color of the node which can be either red or black. This inclusion of the property of color as a single bit property ensured maintenance of balance in the tree during operations such as insertion or deletion of nodes in Red-Black trees. Splay trees, on the other hand, reduce the complexity of operations such as insertion and deletion in trees by splayingor making the node as the root node thereby reducing the time complexity of insertion and deletions of a node. Furthermore, amortized analysis, which emerged from aggregate analysis, is an optimistic approach that can be used to calculate the amount of time and space required for the execution of various operations. Amortized analysis considers the number of operations required during the execution of an algorithm rather than the number of inputs required thus overlooking the worst case run time per operation, which can be too pessimistic.
Authors and Affiliations
Isha Ashish Bahendwar, RuchitPurshottam Bhardwaj, Prof. S. G. Mundada
Assessing the Impact of International Personnel on Local Community Dynamics
This research investigates the multifaceted impact of international personnel on local communities in Greater Noida, India, exploring socio-economic, cultural, and integrative dynamics through empirical data collected fr...
Approaches of Data Warehousing and Their Applications: A Review
A data warehouse, DW in short is a huge repository of corporate data that is employed to aid an organization's decision-making. The data warehouse idea has been around throughout eighties, while it was created to assist...
A Centralised Group Aware Duty Cycle Control Protocol for Wireless Sensor Networks
Wireless sensor networks are collection of autonomous devices comprising of sensors to sense the effects of temperature, pressure or pollutions in our environment at different locations in real time. These devices may be...
Effect of addition of Alccofine on Coal Bottom Ash Concrete Properties
The effect of addition of ultra-fine material i.e. Alccofine on the properties of coal bottom ash-assisted concrete has been studied in this study. Alccofine is added in steps in the 40% bottom ash concrete to revive the...
Hybrid Application Development using Ionic Framework & AngularJS
A new framework is being used nowadays in order to develop cross platform application since it is extremely cumbersome to form applications for various platforms specifically due to the complications of using Java, Objec...