Mata kuliah Algoritma hari ini adalah mengenai ArrayList, Vector dan Sorting.
ArrayList
ArrayList tidak begitu berbeda dengan Array, hanya saja Array List memiliki sifat yang lebih dinamis karena bisa ditambahakan atau dikurangi.
Jenis ArrayList :
1. add(element) : penambahan di belakang.
2. clear() : menghapus semua elment
3. clone() : meng-copy
4. contains(element) : mencari atau search eleement
5. get(index) : mencari isi dari index ke sekian
6. isEmpty() : cek kosong atau tidak
7. remove(index) : mneghapus index tertentu
8. size() : jumlah element
9. set(index,element) : mengisi index dari element ke sekian.
Vector
1. addElement(element) : menambahkan element
2. capacity() : kapasitas yang bisa menampung
3. clone() : meng-copy
4. contains(element) : mencari atau search element
5. copyinto(element[]): men-copy element ke suatu array yang spesifik
6. insertElemenetAt(element,index) : mengisi element ke index ke sekian
7. isEmpty() : memeriksa apakah vektor kosong atau tidak
8. remove(index) : menghapus index tertentu
9. size() : jumlah element
10. set(index,element) : mengisi index dari element ke sekian.
Sorting
Ada 5 jenis sorting yaitu :
1. Bubble
2. Selection
3. Insertion
4. Merge
5. Quick
Dari kelima jenis sorting tersebut, Ko Sky mengajarkan hanya 2 yaitu Bubble dan Selection.
Bubble adalah sorting yang membandingkan dan kemudian diurutkan.
Ada 2 cara pengurutan :
1. Ascending : pengurutan dari A ke Z
2. Descending : pengurutan dari Z ke A.
Selection adalah perbandingan yang bertujuan untuk mencari yang paling kecil untuk index tertentu.
Materi yang diajarkan hari ini tidaklah banyak dan minggu depan adalah giliran kelompok 5 yaitu kelompokku untuk mempresentasikan materi kami.
Kelompok 5 yang terdiri dari Ridho Robbyanto, David Mardianto dan Aditya Abdi Putra akan mempresentasikan materi mengenai ArrayList dan Vector.
Maka dari itu penjelasan mengenai ArrayList dan Vector akan di post minggu depan secara lebih rinci.
BINUS is the BEST!
Nama : Yuki Tjan
NIM : 1701308561
Kelas : 02PAA
ArrayList
ArrayList tidak begitu berbeda dengan Array, hanya saja Array List memiliki sifat yang lebih dinamis karena bisa ditambahakan atau dikurangi.
Jenis ArrayList :
1. add(element) : penambahan di belakang.
2. clear() : menghapus semua elment
3. clone() : meng-copy
4. contains(element) : mencari atau search eleement
5. get(index) : mencari isi dari index ke sekian
6. isEmpty() : cek kosong atau tidak
7. remove(index) : mneghapus index tertentu
8. size() : jumlah element
9. set(index,element) : mengisi index dari element ke sekian.
Vector
1. addElement(element) : menambahkan element
2. capacity() : kapasitas yang bisa menampung
3. clone() : meng-copy
4. contains(element) : mencari atau search element
5. copyinto(element[]): men-copy element ke suatu array yang spesifik
6. insertElemenetAt(element,index) : mengisi element ke index ke sekian
7. isEmpty() : memeriksa apakah vektor kosong atau tidak
8. remove(index) : menghapus index tertentu
9. size() : jumlah element
10. set(index,element) : mengisi index dari element ke sekian.
Sorting
Ada 5 jenis sorting yaitu :
1. Bubble
2. Selection
3. Insertion
4. Merge
5. Quick
Dari kelima jenis sorting tersebut, Ko Sky mengajarkan hanya 2 yaitu Bubble dan Selection.
Bubble adalah sorting yang membandingkan dan kemudian diurutkan.
Ada 2 cara pengurutan :
1. Ascending : pengurutan dari A ke Z
2. Descending : pengurutan dari Z ke A.
Selection adalah perbandingan yang bertujuan untuk mencari yang paling kecil untuk index tertentu.
Materi yang diajarkan hari ini tidaklah banyak dan minggu depan adalah giliran kelompok 5 yaitu kelompokku untuk mempresentasikan materi kami.
Kelompok 5 yang terdiri dari Ridho Robbyanto, David Mardianto dan Aditya Abdi Putra akan mempresentasikan materi mengenai ArrayList dan Vector.
Maka dari itu penjelasan mengenai ArrayList dan Vector akan di post minggu depan secara lebih rinci.
BINUS is the BEST!
Nama : Yuki Tjan
NIM : 1701308561
Kelas : 02PAA
Tidak ada komentar:
Posting Komentar