Data Structure Pertemuan Ketiga

Stack

Stack adalah suatu bentuk khusus dari linear list dimana operasi penyisipan dan penghapusan elemen hanya dapat dilakukan pada satu sisi saja (Top). Stack menggunakan prinsip LIFO (Last In First Out).

Operasi dasar pada stack :

  • Push -> Memasukkan elemen kedalam stack
  • Pop   -> Mengambil elemen dari stack

Queue

Queue adalah suatu kumpulan data yang mana penambahan elemen hanya dapat dilakukan pada sisi belakang sedangkan penghapusan atau pengeluaran elemen hanya dapat dilakukan pada sisi depan. Berbeda dengan stack, queue menggunakan prinsip FIFO (First In First Out).

Tipe-Tipe Queue :

  • Regular Queue
  • Circular Queue
  • Priority Queue

Depth First Search

Depth-first Search adalah algoritma penelusuran struktur graf/pohon yang berdasarkan kedalaman. Pencarian dilakukan pada satu node dalam setiap level dari yang paling kiri. Jika pada level yang paling dalam, solusi belum ditemukan, maka pencarian dilanjutkan pada node sebelah kanan.

depthfirstsearch

Breadth First Search

Breadth-first Search adalah algoritma yang melakukan pencarian secara melebar yang mengunjungi simpul secara preorder.

pencarian-melebar-pertama-breadth-first-search

 

 

This entry was posted in Rangkuman Structdat. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *