Algorithms Binary Heap Binary heap is a complete Binary tree structured as a heap data structure. Binary heaps are common way of implementing priority queues.
Data Structures Splay Tree Splay trees are Self adjusting Binary Trees with additional property that recently accessed elements as kept near the top and hence, are quick to access next time.
Problems on Binary Tree Implementing Binary tree in C++ In this article, we have explored how to implement Binary Tree Data Structure in C++ including all different operations like traversing, inserting and deleting. We have used Object Oriented Programming (OOP) concepts.
Software Engineering Override __getattr__ in Python Methods like __getattr__, is called when an atrribute is not found in the usual place(i.e. it is not an instance attribute nor is it found in the class tree for self).