ArrayList and Vector
Nama: David Mardianto o
Kelas : 32paa
NIM : 1701313776
INTRODUCTION
A.Struktur data adalah kumpulan data
yang telah dikembangkan dalam mode tertentu.
Struktur tidak hanya menyimpan data,
tetapi juga mendukung operasi untuk mengakses dan memanipulasi data.
Operasi yang paling khas dari daftar:
Ambil sebuah elemen dari daftar.
Masukkan elemen baru ke daftar.
Menghapus elemen dari daftar.
Cari berapa banyak elemen dalam daftar.
Mengetahui apakah sebuah elemen dalam
daftar.
Cari apakah daftar kosong.
ArrayList dan Vector adalah jenis
struktur data List.
Fungsi-fungsi
berikut yang sering digunakan dalam kelas ArrayList
add (element) menambahkan elemen ke dalam daftar
jelas () menghapus semua elemen dalam daftar
clone () mengembalikan objek disalin dalam daftar
mengandung (unsur) elemen mencari mengandung dalam
daftar
mendapatkan (indeks) mengambil elemen tertentu
pada indeks dalam daftar
isEmpty () untuk memeriksa apakah daftar kosong
atau tidak
menghapus (index) untuk menghapus elemen yang
ditunjuk dalam daftar
size () jumlah elemen dalam daftar
set (index, element) mengisi elemen dalam daftar
sesuai dengan posisi yang ditunjuk
ArrayList
Vs Vector
Setiap Vector metode yang diberikan kata kunci
"disinkronkan", sehingga ketika dieksekusi dalam Thread, itu tidak
akan terjadi kemacetan Thread.
Dalam ArrayList setiap metode tidak diberi keyword
"disinkronkan", jadi ketika dieksekusi dalam Thread, hal ini dapat
mengakibatkan tidak aman Thread, dengan kata lain tabrakan Thread dapat
terjadi, ketika Thread mencoba untuk memanggil metode ArrayList.
Waktu yang digunakan oleh ArrayList lebih pendek
dibandingkan dengan Vector.
Jika kita ingin membuat array yang dinamis run
menggunakan Thread, menggunakan Vector. Sedangkan jika memang proses yang kita
tidak perlu menggunakan benang, kemudian gunakan ArrayList untuk proses lebih
cepat dari array dinamis.
Sorting Definition
Sorting nomor, huruf, kata atau nilai
lain dengan aturan tertentu
Menggambarkan pemecahan masalah
Teknik menggunakan seleksi, looping,
metode dan berbagai
Menunjukkan melakukan / algoritma
kompleksitas
Mempercepat proses pencarian
Itu aja ko yang bisa saya ringkas.
Karena itu harus banyak praktek ..
Kemarin saya tidak masuk jadi saya tidak
tau koding apa saja..
Mkasih koJ