KONSEP STACK
stack adalah salah satu konsep dari tipe data abstrack yg tersusun. pertama kali di ajukan dalam desain computer milik
Alan M.Turing pada tahun 1946. stack atau tumpukan memiliki dua konsep dasar yaitu pop dan push.
Push: adalah proses menambahakan data ke atas suatu tumpukan.
Pop: mengambildata palimg atas dari tumpukan dan membuangnya.
kedua operasi inilah yg menjadi cirikhas sebuah stack sehingga stack bekerja secara LIFO (Last In Last Out). selain operasi pop dan push ada juga operasi peek yaitu melihat isi data paling atas tranpa membuangnya.
dalam dunia nyata stack biasa di umpamakan seperti tumpukan piring yang kalu kita mau menambah atau mengurangi tumpukanya harus di ambil/di taruh dari yg paling atas terlebih dahulu.
PREFIX INFIX DAN POSTFIX
prefix DKK adalah sebuah notasi yg terbentuk dari operand dan operator, opreand adalah data atau nilai yg membantu dalam proses, sedangkan operator adalah fungsi yg dgunakan dalam proses.
prefix: adalah notasi yg berbentuk operator ada di depan operand.
infix: adalah notasi dimana operator ada d tengah operand.
postfix: adalah notasi dimana operator ada setelah operand.
DEPTH FIRST SEARCH DAN BREATH FIST SEARCH
DFS:
pencarian dilakukan pada satu node dalam setiap level dari yg aling kiri. jika pada level yg plaing dalam solusi belum ditemukan maka pencarian akan dillanjutkan pada node sebelah kanan. node yang kiri dapat dihapus dari memori.
BFS:
merupakan algoritma yg melakukan pencarian secara melebar yang mengunjungi simpul secara preorder yaitu mengunjungi suatu simpul tersebut terlebih dahulu. selanjutnya simpul yg belum dikunjungi yang bertetangga denagn simpul yg tadi dikunjungi demikian seterusnya.