Support us on Patreon: [ Ссылка ]
Discord Community: [ Ссылка ]
GitHub Repository: [ Ссылка ]
In the previous videos of this series we tackled various implementations of the binary tree, such as Binary Search Trees, AVL trees and Red-Black Trees. Therefore, in this video, we explain and implement and additional application of binary trees known as: Heaps.
Timestamps:
00:00 Introduction
00:23 What are Heaps?
01:53 What are Priority Queues?
02:47 Heaps Representation
04:08 Inserting an item into the Heap
04:56 Deleting an item from the Heap
05:48 Max and Min Heap Implementation
07:27 The Insert Operation Implemented
10:22 The Retrieve/Delete Operation Implemented
14:03 HeapSort Explained and Implemented
16:28 Thanks for Watching!
If you found this video helpful, check other Geekific uploads:
- Generics and Wildcards in Java Made Simple: [ Ссылка ]
- Project Lombok Annotations Explained: [ Ссылка ]
- Graphs - The Fundamentals: [ Ссылка ]
- Introduction to Trees, Basic Tree Terminology and Different Types of Trees: [ Ссылка ]
- Binary Search Trees (BST) Explained and Implemented in Java: [ Ссылка ]
- AVL Trees Explained and Implemented in Java: [ Ссылка ]
#Geekific #Heaps #DataStructures #MaximumHeap #MinimumHeap #Java
![](https://i.ytimg.com/vi/L3hfc7Hvirw/maxresdefault.jpg)