Dalam Pencarian Binary Search, Data yang ada harus diurutkan terlebih dahulu berdasarkan suatu urutan tertentu yang dijadikan kunci pencarian. Adalah teknik pencarian data dalam dengan cara membagi data menjadi dua bagian setiap kali terjadi proses pencarian. Prinsip pencarian biner adalah:
Data diambil dari posisi 1 sampai posisi akhir N Kemudian cari posisi data tengah dengan rumus: (posisi awal + posisi akhir) / 2. Kemudian data yang dicari dibandingkan dengan data yang di tengah, apakah sama atau lebih kecil, atau lebih besar? Jika lebih besar, maka proses pencarian dicari dengan posisi awal adalah posisi tengah + 1 Jika lebih kecil, maka proses pencarian dicari dengan posisi akhir adalah posisi tengah – 1 Jika data sama, berarti ketemu
Tampilkan postingan dengan label Jeliot. Tampilkan semua postingan
Tampilkan postingan dengan label Jeliot. Tampilkan semua postingan
Program LinkList tambah depan (jeliot)
program Link List atau juga pointer adalah program yang berfungsi untuk memesan tempat hanya jika dibutuhkan....
program yang saya ini adalah program pointer / Link List untuk menambah data dari depan dan dapat menampilkan data dari data yang terdepan juga...
berikut ini adalah source codenya....
import jeliot.io.*;
class Link{
public int Data;
public Link next;
public Link(int a){
Data = a;
}
public void displayLink(){
System.out.print("["+Data+"] ");
}
}
class LinkList{
private Link first;
public LinkList(){
first = null;
}
public void insertFirst(int a){
Link newLink = new Link(a);
newLink.next = first;
first = newLink;
}
program yang saya ini adalah program pointer / Link List untuk menambah data dari depan dan dapat menampilkan data dari data yang terdepan juga...
berikut ini adalah source codenya....
import jeliot.io.*;
class Link{
public int Data;
public Link next;
public Link(int a){
Data = a;
}
public void displayLink(){
System.out.print("["+Data+"] ");
}
}
class LinkList{
private Link first;
public LinkList(){
first = null;
}
public void insertFirst(int a){
Link newLink = new Link(a);
newLink.next = first;
first = newLink;
}
program perkalian matriks (jeliot)
ini merupakan program perkalian matriks menggunakan aplikasi jeliot....
berikut adalah source codenya.....
import jeliot.io.*;
public class MyClass {
public static void main() {
// Your algorithm goes here.
// Deklarasi Variabel
int a[][];
int b[][];
int hasil[][];
int baris;
int kolom;
int c;
// Input Matriks A
a = new int[2][2];
for (baris = 0;baris <= 1;baris++) {
for (kolom = 0; kolom <= 1;kolom++){
System.out.print("input matriks A (" + baris + "," + kolom + ")");
a [baris][kolom] = Input.readInt();
}
}
berikut adalah source codenya.....
import jeliot.io.*;
public class MyClass {
public static void main() {
// Your algorithm goes here.
// Deklarasi Variabel
int a[][];
int b[][];
int hasil[][];
int baris;
int kolom;
int c;
// Input Matriks A
a = new int[2][2];
for (baris = 0;baris <= 1;baris++) {
for (kolom = 0; kolom <= 1;kolom++){
System.out.print("input matriks A (" + baris + "," + kolom + ")");
a [baris][kolom] = Input.readInt();
}
}
program queue(mennggunakan jeliot)
program ini menggunakan aplikasi Jeliot dalam membuatnya, program ini berisikan fungsi Create, Clear, isEmpty, isFull, Print.
berikut ini adalah source codenya :
berikut ini adalah source codenya :
import jeliot.io.*;public class MyClass{static int data[]=new int[8];static int kepala;static int ekor; static void create(){ kepala=ekor=-1; } static int isEmpty(){ if(ekor==-1){ return 1; }else{ return 0; } }