Sabtu, 18 Januari 2020


Pengertian tentang Circullar QUEUE 

Circular Queue
Di dunia nyata apabila seseorang sedang mengantri (misalnya antri tiket kereta api), apabila telah dilayani dan memperoleh tiket, maka ia akan keluar dari antrian dan orang-orang yang berada di belakangnya akan bergerak maju ke dapan. Kita bisa saja menggerakkan setiap item data ke depan apabila kita menghapus data yang terdepan, tetapi hal ini kurang efektif. Sebaliknya kita tetap 

menjaga setiap item data di posisinya, yang kita lakukan hanyalah merubah posisi front dan rear saja.
Yang menjadi permasalahan adalah apabila posisi rear berada pada bagian akhir dari array (atau pada nomor indeks yang terbesar). Meskipun ada bagian yang kosong di awal-awal array – karena mungkin data telah dihapus, data baru tidak bisa dimasukkan lagi karena rear-nya sudah tidak bisa bergerak lagi. Atau mungkinkah posisi rear nya bisa berpindah? Situasi seperti itu bisa dilihat seperti gambar berikut:


Untuk menghindari permasalahan seperti itu (tidak bisa memasukkan data baru) – meskipun queue-nya belum penuh, maka front dan rear-nya berputar (kembali) ke bagian awal array. Kejadian seperti ini dinamakan dengan circular queue (atau kadang-kadang disebut juga dengan istilah ring buffer). Kejadian seperti ini seperti terlihat pada gambar berikut:



Perhatikan bahwa setelah rear berputar (kembali) ke bagian awal array, posisinya sekarang di bawah front, kebalikan dari posisi aslinya (front berada di bawah rear). Coba hapus beberapa data sehingga pada suatu saat front juga akan berputar (balik) ke bagian awal array, sehingga front dan rear akan ke susunan aslinya (front di bawah rear).
Queue.java
class Queue
{
private int maxSize;
private long[] queArray;
private int front;
private int rear;
private int nItems;
//————————————————————–
public Queue(int s)          // konstruktor
{
maxSize = s;
queArray = new long[maxSize];
front = 0;
rear = -1;
nItems = 0;
}
//————————————————————–
public void insert(long j)   // letakkan item (data) di posisi belakang dari queue
{
if(rear == maxSize-1)         //
rear = -1;
queArray[++rear] = j;         //naikkan rear dan masukkan item (data) pada posisi rear yang baru
nItems++;                     //tambah satu item lagi
}
//————————————————————–
public long remove()         // hapus item (data) yang berada pada posisi front
{
long temp = queArray[front++]; //dapatkan nilainya dan naikkan front
if(front == maxSize)           //
front = 0;
nItems–;                      // item (data) berkurang satu
return temp;
}
//————————————————————–
public long peekFront()      //
{
return queArray[front];
}
//————————————————————–
public boolean isEmpty()    //benar jika queue-nya kosong
{
return (nItems==0);
}
//————————————————————–
public boolean isFull()     // benar jika queue-nya penuh
{
return (nItems==maxSize);
}
//————————————————————–
public int size()           // jumlah ietm (data) dalam queue
{
return nItems;
}
//————————————————————–
}  // end class Queue
QueueApp.java
class QueueApp
{
public static void main(String[] args)
{
Queue theQueue = new Queue(5);  // queue menampung 5 item (data)
theQueue.insert(10);            // masukkan 4 item (data)
theQueue.insert(20);
theQueue.insert(30);
theQueue.insert(40);
theQueue.remove();              // hapus 3 item (data)
theQueue.remove();              //    (10, 20, 30)
theQueue.remove();
theQueue.insert(50);            // masukkan 4 item (data) lagi
theQueue.insert(60);            //    (wraps around)
theQueue.insert(70);
theQueue.insert(80);
while( !theQueue.isEmpty() )    // hapus dan tampilkan
{                            //    all items
long n = theQueue.remove();  // (
System.out.print(n);
System.out.print(“ “);
}
System.out.println(“”);
}  // end main()
}  // end class QueueApp

Kamis, 16 Februari 2017

Buat Logo dengan Photoshop CS 3

Cara Cheat Plants VS Zombie
Cara Meninggikan Tree Of Wisdom:

1. Pertama, buka game Plants vs. Zombies
2. Buka Cheat Engine, lalu klik open process list (gambar computer yang berkedip2).
3. Pilih Plants vs Zombie.exe lalu Open.
4. Kembali ke game, klik Zen Garden, lalu pergi ke Tree Of Wisdom.
5. Klik Shop lalu beli pupuk, beli diatas 2 saja pupuknya.
6. Kembali ke Tree Of Wisdom.
7. Balik ke Cheat Engine lalu ketik 1 lalu First scan.
8. Balik ke Tree Of Wisdom lalu pupuk 1x saja.
9. Balik lagi ke Cheat Engine ketik 2 lalu Next scan.
10. Balik ke Tree Of Wisdom lalu pupuk 1x lagi.
11. Balik lagi ke Cheat Engine ketik 3 lalu Next scan.
12. Jika sudah dapat angka dan kodenya, klik 2x.
13. Beri tanda silang pada kotak kecil merah.
14. Ganti value nya (klik 2x) dengan berapa aja contoh 100000, lalu OK. (Angka itulah yang akan menjadi tinggi dari pohon itu).
15. Selesai. ^^

      “Sekarang kamu sudah bisa mengaktifkan cheat yang membutuhkan tinggi Tree of Wisdom”.

Bila cara diatas tidak bekerja/berhasil, coba Cara Alternatif berikut :

Misalnya kamu punya Tree Of Wisdom setinggi 60 feet, coba ketik 60 di cheat engine, lalu first scan, pindah ke game lalu tinggikan lagi pohonmu menjadi 61 feet, balik ke cheat engine lalu ketik 61 dan next scan setelah dapat angka dan kodenya, ganti value nya terserah mau dibuat berapa dan OK.
Terima Kasih dan Semoga Bermanfaat.
 
Cara Cheat Plants VS Zombie
Cheat Infinity Sun

1. Pertama, buka game Plants vs. Zombies, lalu mainkan.
2. Buka Cheat Engine, klik open process list (gambar computer yg berkedip2).
3. Setelah itu cobalah bermain dan lihat berapa matahari kamu contohnya 50.
4. Sekarang pindah ke Cheat Engine, lalu masukan angka 50 dan Frist Scan. (Pokoknya berapapun matahari yang kamu punya itulah yang di scan)
5. Setelah itu usahakan jumlah matahari berubah (terserah apa mau       ditambah/dikurangi).
6. Balik lagi ke Cheat Engine, ketik berapa jumlah mataharimu sekarang, contoh 75, lalu Next scan.
7. Jika sudah mendapatkan angka dan kodenya, klik 2x.
8. Klik kotak merah kecil (beri tanda silang), ganti valuenya (klik 2x) dengan angka yang kamu inginkan, misal 999999, lalu OK.
9. Kembali ke Game dan lihat perubahannya.
10. Selesai, semoga bermanfaat. ^^
Terima Kasih dan Semoga Bermanfaat.

Buat Logo Dengan CorelDraw X7

Kamis, 09 Februari 2017

Home Lainnya Cheat Money Cheat Sun Cheat No Delay Cheat Tree Of Wisdom 
Myblog.com Cheat Engine HOME :: February 10, 2017
Cara Cheat Plants VS Zombie Cheat Money⬎⬎
 1. Pertama, buka game Plants vs. Zombies.
2. Buka Cheat Engine, klik open process list (gambar computer yg berkedip2).
 3. Pilih Plants vs. Zombie.exe lalu Open.
4. Pindah ke game, lalu klik Shop.
5. Lihat berapa uang yang kamu miliki, “Ingat uang kamu tidak boleh nol”.
6. Pindah ke Cheat Engine lalu ketik jumlah uang yg kamu miliki (Jumlah uang dibagi 10). Misal uang kamu 15000 ketik di cheat engine menjadi 1500, lalu First scan.
7. Jika sudah mendapatkan angka dan kodenya, klik 2x.
8. Klik kotak merah kecil (beri tanda silang), ganti valuenya dengan angka yang kamu inginkan. Misal: 999999 (Angka itulah yang akan menjadi jumlah uang kamu), lalu OK.
9. Kembali kegame dan lihat perubahannya.
10. Selesai, semoga bermamfaat.
^^ Terima Kasih dan Semoga Bermanfaat. Created By : Ilham Mustofah