Vector adalah implementasi dari array dinamis yang hampir sama dengan ArrayList. Perbedaannya adalah Vector mempunyai metode yang bukan turunan dari Collection framework. Selain itu, setiap metode dalam Vector diberi keyword “synchronized”, sehingga ketika dieksekusi dalam sebuah thread, maka tidak akan terjadi kemacetan thread.
Cara mendeklarasikan Vector:
Vector <Integer> nama_variabel = new Vector <Integer> ();
Contoh
Vector x = new Vector ();
STACK
StandardStack bersifat LIFO (Last In First Out) artinya Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack
Operasi-operasi yang biasanya tredapat pada Stack yaitu:
1. Push : digunakan untuk menambah item pada stack pada tumpukan paling atas
2. Pop : digunakan untuk mengambil item pada stack pada tumpukan paling atas
3. Clear : digunakan untuk mengosongkan stack
4. IsEmpty : fungsi yang digunakan untuk mengecek apakah stack sudah kosong
5. IsFull : fungsi yang digunakan untuk mengecek apakah stack sudah penuh
Tidak ada komentar:
Posting Komentar