Heaps (data structures)

Addressable heap

In computer science, an addressable heap is an abstract data type. Specifically, it is a mergeable heap supporting access to the elements of the heap via handles (also called references). It allows the key of the element referenced by a particular handle to be removed or decreased. (Wikipedia).

Video thumbnail

Heap Height - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Build a Heap - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

What Is a Binary Heap?

Binary heaps are very practical data structures used in a variety of algorithms — including graph searching algorithms, compression algorithms, and more. Here, we explore how binary heaps work: what they're used for, how to add new data into them, and how to remove data from them once we'r

From playlist Spanning Tree's Most Recent

Video thumbnail

Heaps Of Fun - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Heap Sort - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Build Heap - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Java Heaps

Get the Code Here: http://goo.gl/Lx2uv Welcome to my Java Heap Tutorial. In previous tutorials, I covered how to print out trees in Java. You may want to look at that before continuing here, but it isn't required. A Heap is kind of like a tree, but it is normally implemented as an array.

From playlist Java Algorithms

Video thumbnail

Heaps in 3 minutes — Intro

Introduction to heaps in 3 minutes. Code: https://github.com/msambol/youtube/blob/master/data_structures/heap.py Sources: 1. https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844 2. https://www.quora.com/Why-do-indexes-for-heaps-start-at-1 3. https://stackoverflow.c

From playlist Data Structures // Michael Sambol

Video thumbnail

Establishing The Heap Property - Intro to Algorithms

This video is part of an online course, Intro to Algorithms. Check out the course here: https://www.udacity.com/course/cs215.

From playlist Introduction to Algorithms

Video thumbnail

Writing an OS in Rust - Part 11a - Bump Allocator

This is my version of Philipp Oppermann's "BlogOS". It's a baremetal operating system that can boot off of a USB stick on any BIOS-compatible machine, which is pretty amazing. I'm going to be following the whole blog, one video at a time, and running the OS using QEMU instead of booting a

From playlist Rust OS

Video thumbnail

12. Parallel Storage Allocation

MIT 6.172 Performance Engineering of Software Systems, Fall 2018 Instructor: Julian Shun View the complete course: https://ocw.mit.edu/6-172F18 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf Prof. Shun discusses the differences between malloc()

From playlist MIT 6.172 Performance Engineering of Software Systems, Fall 2018

Video thumbnail

Lecture 14 | Programming Methodology (Stanford)

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). Profesor Sahami lectures on memory and helps the students understand what happens to a computer internally when programing. CS106A is an Introduction to the engineering of computer applications em

From playlist Course | Programming Methodology

Video thumbnail

Pointers in C / C++ [Full Course]

Pointers in C and C++ are often challenging to understand. In this course, they will be demystified, allowing you to use pointers more effectively in your code. The concepts you learn in this course apply to both C and C++. ✏️ Course developed by Harsha and Animesh from MyCodeSchool. 🔗 R

From playlist C / C++

Video thumbnail

Writing an OS in Rust - Part 10 - Heap Allocation

This is my version of Philipp Oppermann's "BlogOS". It's a baremetal operating system that can boot off of a USB stick on any BIOS-compatible machine, which is pretty amazing. I'm going to be following the whole blog, one video at a time, and running the OS using QEMU instead of booting a

From playlist Rust OS

Video thumbnail

Process Memory Basics for Reverse Engineers - Tracking Memory With A Debugger [ Patreon Unlocked ]

Full Patreon tutorial (with examples): https://www.patreon.com/posts/process-memory-1-72454056 ----- OALABS DISCORD https://discord.gg/6h5Bh5AMDU OALABS PATREON https://www.patreon.com/oalabs Twitch https://www.twitch.tv/oalabslive OALABS GITHUB https://github.com/OALabs UNPACME - AU

From playlist Patreon Unlocked

Video thumbnail

A Complete Guide To Queue In Data Structure With Examples | Data Structures Tutorial |Simplilearn

🔥Post Graduate Program In Full Stack Web Development: https://www.simplilearn.com/pgp-full-stack-web-development-certification-training-course?utm_campaign=ACompleteGuideToQueueInDataStructureWithExamples-Uux30Dl_EL4&utm_medium=DescriptionFF&utm_source=youtube 🔥Caltech Coding Bootcamp (US

From playlist Data Structures & Algorithms

Video thumbnail

Stack vs Heap Memory | Stack And Heap In C | C Tutorial For Beginners | Simplilearn

🔥Post Graduate Program In Full Stack Web Development: https://www.simplilearn.com/pgp-full-stack-web-development-certification-training-course?utm_campaign=StackvsHeap-gRwfHzeS-GM&utm_medium=DescriptionFF&utm_source=youtube 🔥Caltech Coding Bootcamp (US Only): https://www.simplilearn.com/co

From playlist C++ Tutorial Videos

Video thumbnail

Lecture 8 | Programming Paradigms (Stanford)

Lecture by Professor Jerry Cain for Programming Paradigms (CS107) in the Stanford University Computer Science department. In this lecture, Prof. Cain discusses heap segments and their use in the C programming language. Programming Paradigms (CS107) introduces several programming langua

From playlist Lecture Collection | Programming Paradigms

Video thumbnail

Heap Sort Algorithm | Heap Sort In Data Structure | Heap Sort With Example | Simplilearn

This video is based on Heap sort Algorithm. This heap sort in data structures tutorial makes sure that the heap sort algorithm is explained well and will help the beginners understand the basics of heap sort with examples. The video also covers practical demo for a better learning experien

From playlist Data Structures & Algorithms

Video thumbnail

BST implementation - memory allocation in stack and heap

See complete series on data structures here: http://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P In this lesson, we have described how things will move in stack and heap sections of application's memory when binary search tree program discussed in previous lesson will

From playlist Data structures

Related pages

Fibonacci heap | Mergeable heap | Abstract data type | Reference (computer science) | Binomial heap | Heap (data structure)