A binary heap is a partially ordered binary tree which satisfies the heap property. What is the heap property? Watch the video to find out! Also see how to implement a min heap in JavaScript. Thanks to Sean Smith for the code! 💻 Code: http://codepen.io/beaucarnes/pen/JNvE... 🔗 Heap visualization: https://www.cs.usfca.edu/~galles/visu... 🐦 Beau Carnes on Twitter: / carnesbeau ⭐JavaScript Tutorials Playlists⭐ ▶JavaScript Basics: • JavaScript Basics Course ▶Data Structures and Algorithms: • Data Structures and Algorithms - Beau teac... ▶Design Patterns: • Design Patterns - Beau teaches JavaScript ▶ES6: • ES6 - Beau teaches JavaScript ▶Clean Code: • Clean Code - Beau teaches JavaScript - We're busy people who learn to code, then practice by building projects for nonprofits. Learn Full-stack JavaScript, build a portfolio, and get great references with our open source community. Join our community at https://freecodecamp.com Read great tech articles at https://medium.freecodecamp.com ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp