Array 1 Dimensi adalah hal yang paling penting dalam setiap bahasa
pemrograman. Menurut definisi, array adalah alokasi memori statis.
Ini mengalokasikan memori untuk tipe data yang sama secara
berurutan. Ini berisi beberapa nilai jenis yang sama. Hal ini juga
menyimpan nilai-nilai dalam memori pada ukuran tetap.
Array juga mempunyai definisi lain yaitu struktur data yang statis
yang mempunyai 1 nama tetapi memiliki banyak tempat. Setiap
tempat harus dibedakan, untuk membedakannya dibutuhkan
penunjuk, pentunjuk dapat berupa karakter(char) atau integer. Sekali
disimpan dalam penunjuk yang sama(berbentuk indeks), maka isinya
tidak akan hilang kecuali indeksnya diisi oleh nilai yang lain.
Contoh Program Array Satu Dimensi
#include<iostream.h>
#include<conio.h>
main(){
int data[5]; // array dengan 5 elemen bertipe integer
int i;
clrscr();
cout<<“Input Data“<<endl; //entri 5 data
for(i=0;i<=4;i++){
cout<<“Data ke – “<<i<<“: “;
cin>>data[i];
}
cout<<“Cetak Data“<<endl; //tampilkan data setelah entri
for(i=0;i <= 4;i++){
cout<<“Data ke – “<<i<<“:“<<data[i];
}
getch();
return 0;
}
Definisi Array 2 dimensi :
#include<iostream.h>
#include<conio.h>
main(){
int i, j;
int data[2][2];
clrscr();
cout<<“Input Data“<<endl; //input data
for(i=0;i<=1;i++){
for(j=0;j<=1;j++){
cout<<"data["<<i<<"]["<<j<<"]=";
cin >> data[i][j];
}
}
cout<<“Cetak Data“<<endl; //cetak data
for(i=0;i<=1;i++){
for(j=0;j<=1;j++){
cout<<"data["<<i<<"]["<<j<<"]="<<data[i][j]<<endl;
}
}
getch();
return 0;
}
Definisi Array 3 dimensi :
#include <stdio.h>
#include <conio.h>
#include <string.h>
void inisialisasi();
void push();
void pop();
void clear();
#define MAX_STACK 10
typedef struct STACK
{ int top;char data[10][10];};
LIFO adalah singkatan yang berarti untuk yang terakhir, pertama keluar. In
computer science and queueing theory this refers to the way items stored in
some types of data structures are processed. Dalam ilmu komputer dan teori
queueing ini mengacu pada cara barang-barang yang tersimpan dalam
beberapa jenis struktur data diproses. By definition, in a LIFO structured
linear list, elements can be added or taken off from only one end, called the "
top ". A LIFO structure can be illustrated with the example of a narrow,
crowded elevator with a small door. Menurut definisi, dalam daftar linear
terstruktur LIFO, elemen dapat ditambahkan atau diambil dari dari hanya
salah satu ujungnya, yang disebut "top". [1] Sebuah struktur LIFO dapat
digambarkan dengan contoh yang sempit, lift yang penuh sesak dengan pintu
kecil . When the elevator reaches its destination, the last people to get on
have to be the first to get off. Ketika lift mencapai tujuannya, orang terakhir
yang naik harus menjadi yang pertama untuk turun.
Istilah dalam komputasi umumnya mengacu pada prinsip-prinsip abstrak
daftar pengolahan dan penyimpanan sementara, terutama jika ada
kebutuhan untuk mengakses data dalam jumlah terbatas, dan dalam urutan
tertentu. LIFO is most used in cases where the last data added to the
structure must
FIFO adalah akronim untuk First In, First Out, sebuah abstraksi dengan
cara-cara mengorganisasi dan manipulasi data relatif terhadap waktu dan
prioritas. This expression describes the principle of a queue processing
technique or servicing conflicting demands by ordering process by first-
come, first-served (FCFS) behaviour: what comes in first is handled first,
what comes in next waits until the first is finished, etc. Ungkapan ini
menggambarkan prinsip antrian teknik pengolahan atau tuntutan yang
bertentangan melayani proses pemesanan dengan pertama-datang,
pertama-dilayani (FCFS) perilaku: apa yang datang pertama adalah
pertama ditangani, apa yang muncul di samping pertama menunggu
sampai selesai, dll .
“Paket meninggalkan antrian sesuai dengan urutan kedatangannya.
Panjang antrian tetap. Mengakibatkan dropping pada ekor antrian pada
setiap kondisi beban antrian tersebut. Mengakibatkan flow yang sinkron “
TERIMA KASIH