Kelompok 6 TREE

  • Upload
    kybasan

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

  • 8/17/2019 Kelompok 6 TREE

    1/16

    Kelompok 6

    Muhammad Yasir Alfarizi

    Mohammad Mursyit

    Mohammad Ardika Mulya

    ee (Binary Search Tree)

  • 8/17/2019 Kelompok 6 TREE

    2/16

    TUT!"A# $"SUA#%&'T

  • 8/17/2019 Kelompok 6 TREE

    3/16

  • 8/17/2019 Kelompok 6 TREE

    4/16

  • 8/17/2019 Kelompok 6 TREE

    5/16

  • 8/17/2019 Kelompok 6 TREE

    6/16

  • 8/17/2019 Kelompok 6 TREE

    7/16

  • 8/17/2019 Kelompok 6 TREE

    8/16

  • 8/17/2019 Kelompok 6 TREE

    9/16

    B"'A!Y SA!* T!

  • 8/17/2019 Kelompok 6 TREE

    10/16

    reate

    Dalam Create terdapat

    -Empty (Dibuat dengan data yang masih kosong)

    -Random (dibuat dengan tidak urut dan bebas)

    -Skewed left (dibuat dengan urutan ke arah kiri)

    -skewed right(dibuat dengan urutan ke arah kanan)

  • 8/17/2019 Kelompok 6 TREE

    11/16

    Search

    -

    Pada Search terdapat Pilihan -!ind "in ("encari #ilai $erkecil dalam %S$)-!ind "a&("encari #ilai $erbesar dalam %S$)

  • 8/17/2019 Kelompok 6 TREE

    12/16

    "nsert

    'nsert %erfungsi ntuk "eng-input data ke dalam %S$ (%inary Search $ree)

  • 8/17/2019 Kelompok 6 TREE

    13/16

    !emo+e

    Remoe %erfungsi ntuk "enghapus data yang terdapat dalam %S$

  • 8/17/2019 Kelompok 6 TREE

    14/16

    Succesor

    "engecek #ilai yang lebih besar dari Data yang dipilih

  • 8/17/2019 Kelompok 6 TREE

    15/16

    ,redecessor

    "enu Predecssor berfungsi mengecek #ilai yang lebihkecil daripada nilai yang dipilih dalam %S$

  • 8/17/2019 Kelompok 6 TREE

    16/16

    "n rder Tran+ersal

    "enu 'n order $ranersal berfungsi untuk mengecek seluruh datayang terdapat dalam tree dengan mengecek data dari nilai terkecil

    hingga nilai yang terbesar