
Contoh Double Ended Queue
ciri2 double ended queue :
- kosong : L = R + 1
- penuh kanan : R = n – 1
- penuh kiri : L = 0
- penuh kanan dan kiri : R = n – 1 && L = 0
- bisa diisi dari kanan : R < n
- bisa diisi dari kiri : L > 0
- ada isinya : L < R + 1
kondisi awal :
algoritma dasar double ended queue :
- INSERT KANAN
- INSERT KIRI
- DELETE KANAN
- DELETE KIRI
Read more…

Contoh Circular Queue
ciri2 circular queue :
- kosong : counter = 0
- penuh : counter = n
- bisa diisi : counter < n
- ada isinya : counter > 0
kondisi awal :
f = 0;
r = -1;
counter = 0;
algoritma dasar circular queue :
- INSERT
R = (R+1) % n;
Q[R] = X;
Counter++;
- DELETE
X = Q[F];
F =(F+1) % n;
Counter--;
Read more…

Contoh Double Stack
ciri2 double stack :
- stack 1 kosong : top1 = -1
- stack 2 kosong : top2 = n
- stack penuh (stack 1 dan stack 2 tidak bisa diisi) : top2 – top1 = 1
- stack bisa diisi (stack 1 dan stack 2 tidak bisa diisi) : top2 – top1 > 1
- stack 1 ada isinya : top1 > -1
- stack 2 ada isinya : top2 < n
kondisi awal :
algoritma dasar double stack :
- PUSH stack 1
top1 = top1 + 1;
s[top1] = x;
- POP stack 1
x = s[top1];
top1 = top1 - 1;
- PUSH stack 2
top2 = top2 - 1;
s[top2] = x;
- POP stack 2
x = s[top2];
top2 = top2 + 1;
Read more…

Contoh Single Stack
ciri2 single stack :
- kosong : top = -1
- penuh : top = n-1
- bisa diisi : top < n-1
- ada isinya : top > -1
kondisi awal :
algoritma dasar single stack :
- PUSH
top = top + 1;
s[top] = x;
- POP
x = s[top];
top = top - 1;
Read more…
kali ini coba plugin syntax highlighter and code prettifier :
java :
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
ruby :
class Example
def example(arg1)
return "Hello: " + arg1.to_s
end
end
hasilnya sama saja. code php tetep gagal tampil.
Tags:
hanya coba2 untuk liat kinerja plugin wp-syntax :
java :
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
ruby :
class Example
def example(arg1)
return "Hello: " + arg1.to_s
end
end
dan ternyata terdapat masalah jika kita gunakan php.
source :
http://wordpress.org/extend/plugins/wp-syntax/other_notes/
Tags: