Summary
Keywords
Full Transcript
A Heap is a special Tree-based data structure in which the tree is a complete binary tree. It follows the Heap Property - 1. Max-Heap: In a Max-Heap the key present at the root node must be greatest among the keys present at all of it’s children. The same property must be recursively true for all sub-trees in that Binary Tree. 2. Min-Heap: In a Min-Heap the key present at the root node must be minimum among the keys present at all of it’s children. The same property must be recursively true for all sub-trees in that Binary Tree. Applications - 1) Heapsort sorting algorithm 2) Graph algorithms like - Prim's minimal-spanning-tree algorithm and Dijkstra's shortest-path algorithm. 3) A priority queue can be implemented with a heap or a variety of other methods. --------------------------------------------------------------------------------------------- In this tutorial we will see the working of Deletion Operation in AVL tree. We will also implement the deletion operation AVL tree with rotations in C++ Programming language. We will also compare BST insertion vs AVL insertion. --------------------------------------------------------------------------------------------- Theory & Code article - https://simplesnippets.tech/what-is-heap-tree-data-structure-ways-to-implement-heap-heap-operations-with-full-code-dsa/ Full DSA playlist - https://www.youtube.com/watch?v=XCyuHSJS7XE&list=PLIY8eNdw5tW_zX3OCzX7NJ8bL1p6pWfgG Full C++ Programming for Beginners Course - https://www.youtube.com/watch?v=AKNGgAXTark&list=PLIY8eNdw5tW_o8gsLqNBu8gmScCAqKm2Q --------------------------------------------------------------------------------------------- Support Simple Snippets by Donations - Google Pay UPI ID - tanmaysakpal11@okicici PayPal - paypal.me/tanmaysakpal11 --------------------------------------------------------------------------------------------- Timecodes - 00:00 Introduction 00:36 Definition of Heap DS 05:38 Applications of Heap 06:56 2 Ways to implement Heap 14:00 Heap Operations --------------------------------------------------------------------------------------------- Simple Snippets Official Website - http://simplesnippets.tech/ Simple Snippets on Facebook - https://www.facebook.com/simplesnippets/ Simple Snippets on Instagram - https://www.instagram.com/simplesnippets/ Simple Snippets on Twitter - https://twitter.com/simplesnippet Simple Snippets Google Plus Page - https://plus.google.com/+SimpleSnippets Simple Snippets email ID - [email protected] For More Technology News, Latest Updates and Blog articles visit our Official Website - http://simplesnippets.tech/ #heap #datastructures #heapdatastructure #algorithms #trees
