________________________________________________
packagetugas1;
publicclass MyArray1 {
int []a= newint [5];
voidinitArray (){
for(inti=0;i<5;i++){
a[i] = -1;
}
voidTampilArray(){
for(inti=0;i<5;i++){
System.out.println("A["+i+"];
"+a[i]);
}
}
publicstaticvoid main
(String[]args){
MyArray
A=newMyArray();
A.initArray();
A.TampilArray();
}
}
________________________________________________
packagetugas1;
packagetugas1;
importjava.util.Scanner;
publicclass MyArray2 {
int []a= newint [5];
voidinitArray (){
for(inti=0;i<5;i++){
a[i] = -1;
}
}
voidIsiArray (){
Scanner
sc= newScanner(System.in);
for (inti=0;i<5;i++){
System.out.print("A["+i+"]; ");
a[i] =
sc.nextInt();
}
}
publicstaticvoid main
(String[]args){
MyArray
A=newMyArray();
A.initArray();
A.IsiArray();
}
}
________________________________________________
packagetugas1;
packagetugas1;
importjava.util.Scanner;
publicclass MyArray4 {
int []a= newint [5];
voidinitArray (){
for(inti=0;i<5;i++){
a[i] = -1;
}
}
voidSeqSearch(){
Scanner
sc= newScanner(System.in);
System.out.print("Dicari;
");
int x =
sc.nextInt();
booleanketemu = false;
inti=0;
while ((ketemu == false) &&
(i< 5)){
if (x==a [i])
ketemu
=true;
else
i++;
}
if(ketemu == true)
System.out.print(x+"ketemu
di; A"+i);
else
System.out.print(x+"tidakketemu");
}
publicstaticvoid main
(String[]args){
MyArray
A=newMyArray();
A.initArray();
A.SeqSearch();
}
}
________________________________________________
packagetugas1;
importjava.util.Scanner;
publicclass MyArray5 {
privatestaticfinalint[] z = null;
int []a= newint [5];
voidInitArray(){
for (inti=0;i<5;i++){
a[i]= -1;
}
}
voidBinaryArray(){
Scanner
sc = newScanner(System.in);
System.out.print("Dicari;
");
int x =
sc.nextInt();
booleanketemu = false;
int k = 0;
while ((ketemu == false) && (a
<= i )){
k
= (a + z)/ 2;
if(x == a[i])
ketemu
= true;
ele
if(x>a[k])
a
= k + 1;
x
= k -1;
}
publicstaticvoidmain(String[]args){
MyArray
A=newMyArray();
A.initArray();
A.BinaryArray();
}
}
}
Tidak ada komentar:
Posting Komentar