Thursday, May 22, 2014

ringkasan tanggal 14 may



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

No comments:

Post a Comment