Dengan demikian, ada variabel yang secara
langsung menunjuk ke suatu nilai tertentu, dan variabel yang secara
tidak langsung menunjuk ke nilai.
FIFO (first in first out) memiliki pengertian Masuk Pertama, Keluar Pertama, yang abstak dalam cara mengatur dan manipulasi
data yang relatif terhadap waktu dan prioritas. Ungkapan ini menjelaskan prinsip dari teknik pemrosesan atau melayani permintaan bertentangan dengan memesan proses pertama datang, pertama-dilayani (FCFS) perilaku: apa yang masuk pertama adalah menangani pertama, apa yang datang di depan menunggu sampai pertama selesai, dll
LIFO (Last In First Out) memiliki pengertian terakhir masuk, pertama keluar. Dalam ilmu komputer dan teori queueing ini merujuk kepada cara item disimpan dalam beberapa jenis struktur data yang diproses. Dengan definisi, dalam sebuah struktur LIFO linear daftar, elemen dapat ditambahkan atau diambil dari satu akhirnya, yang disebut "atas". LIFO struktur dapat digambarkan dengan contoh yang sempit, ramai lift dengan pintu kecil . Ketika lift mencapai tujuan, yang terakhir untuk mendapatkan orang harus pertama untuk turun.
Nah , kawan .. kali ini kita akan coba menggunakan pointer pada delphi dengan urutan data secara lifo dan fifo.
Di Delphi, hampir semua tipe data memiliki padanan
bertipe pointer. Tipe-tipe pointer ini berguna pada penggunaan memori
dalam skala besar secara dinamis. Misalnya pada pengaksesan file,
linked-list.
Bila sebuah variabel bertipe integer dideklarasikan,
maka compiler akan mengalokasikan memori sebesar 4 byte (32 bit) untuk
variabel tersebut, terlepas dari apakah variabel tersebut digunakan atau
tidak. Dengan pointer, memori hanya akan dialokasikan jika variabel
bertipe pointer akan digunakan. Dengan demikian, kita dapat mengatur
penggunaan memori secara fleksibel dan hemat. Bila belum perlu, memori
tidak digunakan, sehingga dapat dialokasikan oleh variabel lain yang
mungkin akan lebih dulu menggunakan memori.
untuk lebih lanjut , lihat pada postingan berikutnya zaw..
No comments:
Post a Comment