Linked List Implementation II

Stack adalah bentuk khusus dari linked list yang bersifat in first out, artinya elemen yang terakhir masuk akan menjadi elemen pertama yang dikeluarkan oleh stack.

  • Create : Membuat sebuah stack
  • Pop : Mengeluarkan elemen dari dalam stack
  • Push : Memasukkan elemen ke dalam stack
  • Top : Nilai tertinggi
  • Isempty : Menentukan apakah suatu stack merupakan stack kosong
  • Null : Nilai kosong
Infix, Postfix, and Prefix Notation



















- Operand merupakan nilai asal yang digunakan di dalam proses operasi 
Contoh : 4, 5, 10, 3, 2, ....

- Operator merupakan instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut
Contoh : -, +, /, *, ....


Depth First Search and Breadth First Search

DFS dan BFS merupakan salah satu algoritma yang digunakan untuk pencarian jalur namun yang membedakan keduanya adalah DFS melakukan perhitungan secara terutur dari urutan terakhir ke urutan pertama. BFS melakukan perhitungan teratur mulai dari urutan pertama ke urutan terakhir.



Perbedaan Queue dengan Deques adalah Queue memiliki elemen yang hanya dapat masuk melalui ujung belakang dan keluar melalui ujung depan sedangkan Deques memilik elemen yang antriannya bisa masuk dan keluar dari kedua ujungnya.
Priority Queue
Priority Queue(I)









Comments

Popular posts from this blog

Array