登入選單
返回Google圖書搜尋
Java: Algoritma, Struktur Data, dan Pemrograman GUI
註釋

Buku ini hanya cocok bagi mereka yang berkomitmen menjadi seorang programmer JAVA. Dengan tanpa basa-basi, ditulis untuk mengupas tuntas kelas abstrak dan antarmuka, yang mengintegrasikan keduanya dalam pemrograman GUI. Terdapat juga pembahasan yang cukup detil tentang pemrograman grafik dan event-driven. File Biner I/O dan file teks I/O dianalisa dengan mengemukakan perbedaan keduanya. 


Pengurutan lewat algoritma bubble, merge, quick, dan heap tidak luput dibedah secara bertahap dan sistematis. Konsep penanganan list, tumpukan, antrian dan antrian prioritas diintroduksi dengan penjelasan-penjelasan kasuistik dan applikatif. Penjelajahan pohon biner ditelaah dan dianimasi secara visual untuk mengatrol pemahaman pembaca. Di bagian akhir buku ini, dibahas metode pencarian DFS (depth-first search) dan BFS (breadth-first search) dalam menjelajah suatu graf.


Berikut beberapa topik konsentrasi yang disajikan dalam buku ini:


• Kelas Abstrak, antarmuka, objek kelas wrapper, BigDecimal, dan BigInteger.

• Grafik, Pemrograman Event-Driven, dan pemrograman GUI.

• I/O teks dan I/O biner, antarmuka Serializable, dan kelas RandomAccessFile.

• Metode rekursi, pengurutan seleksi menggunakan rekursi, pencarian biner menggunakan rekursi, dan lain-lain.

• Kelas dan antarmuka generik, tipe generik, dan metode generik.

• JAVA Collections Framework (JCF), HashSet, LinkedHashSet, TreeSet, ArrayList, LinkedList, Vector, Stack, PriorityQueue, dan lain lain.

• Pengurutan bubble, pengurutan merge, pengurutan quick, pengurutan heap, dan pengurutan eksternal.

• List dinamis menggunakan array, list dinamis menggunakan struktur berantai, dan antrian prioritas menggunakan heap.

• Pohon pencarian biner: representasi pohon biner dengan list berantai dan iterator untuk menjelajah pohon biner.

• Graf dan aplikasinya: model graf dengan antarmuka dan kelas, pencarian DFS, dan pencarian BFS.