Kamis, 15 Mei 2014

ArrayList vs Vector , SORTING

Vector 
Vector sama dengan ArrayList, akan tetapi berbeda pada ;
- tidak bisa diakses secara bersamaan 

Sedangkan, 

ArrayList
Arraylist pun sama dengan Vector, akan tetapi berbeda pada :
- jumlah lebih fleksibel 
- lebih dinamis daripada Vector 
- bisa diakses secara bersamaan 

ArrayList mempunyai fungsi :
- add(element) : untuk menambahkan dibagian akhir 
- clear() : menghapus semua 
- clone() : untuk mengcopy 
- contains(element) : mencari isi dari element 
- get(index) : untuk mengambil nilai 
- isEmpty : mengecek kosong atau tidak 
- remove(index) : menghapus indeks keberapa 
- set(index,element) : bisa melakukan penambahan kemana saja
- size() : untuk mengetahui berapa jumlahnya 

SORTING
Sorting terbagi menjadi 3 yaitu :
- Bubble sort
- Insertion sort 
- Selection sort 

Bubble sort digunakan untuk membandingkan 
Sedangkan, Selection sort digunakan untuk mencari nilai paling kecil kemudian dimasukkan ke indeks yang bersangkutan.


Rabu, 14 Mei 2014


setelah selesai UTS Algo, kita lanjut lagi belajar tentang ARRAY.
array memiliki kelebihan mudah di akses.

Array memiliki karakteristik, yaitu :
1. fixed
2. memerlukan memori yang sangat besar
3. static
4. homogen
5. berurutan

Single array



Array Duplication
1. Looping digunakan untuk mendapatkan data yang sama
2. Arraycopy memiliki keuntungan yaitu hemat tempat karena hanya memerlukan 1 baris saja
3. Clone digunakan untuk mengcopy

Two Dimensional Array


ArrayList Class
1. add(element) : untuk melakukan penambahan tetapi dibagian belakang
2. Clear() : menghapus semua
3. Clone() : untuk mengcopy
4. Contains(element): mencari element
5. Get(indeks) : mencari isi dari indeks ke berapa
6. isEmpty : untuk mengecek kosong atau tidak
7. Remove(indeks) : menghapus indeks tertentu
8. Size() : jumlah element
9. Set(indeks, element) : mengisi indeks dari element ke sekian

skyconnectiva.com Bina Nusantara University