STRUKTUR DATA HEAP

   Pengertian Struktur Data Heap

Heap adalah struktur data berbentuk complete binary tree yang memenuhi heap property.

Struktur Data Heap: Pengertian, Karakteristik, dan Operasinya

Complete binary tree sendiri dapat didefinisikan sebagai binary tree di mana semua level terisi penuh, kecuali level terakhir. Semua kunci atau nilai pada level terakhir harus rata kiri apabila tidak terisi penuh.

Gambar di bawah ini adalah contoh dari complete binary tree.

Sumber: afteracademy.com


Adapun jenis-jenis heap property di antaranya:

  • Max-Heap: Kunci atau nilai yang ada di simpul mana pun harus lebih besar dari kunci/nilai yang ada di kedua simpul anaknya. Kunci terbesar ada di simpul akar (root node).

    Contoh max heap
    Sumber: afteracademy.com

  • Min-Heap: Kunci yang ada di simpul mana pun harus lebih kecil dari kunci yang ada di kedua anaknya. Kunci terkecil ada di simpul akar.

    Contoh min heap
    Sumber: afteracademy.com

Comments

Popular posts from this blog

Fungsi Dalam Matematikan

STRUKTUR DATA TREE

DATA SISWA 8C AGNES