Graph in Java
Halo Arek Blodhil! Kita telah belajar tentang kelas Generik di Java. Kita juga dapat menggunakannya untuk kode untuk Grafik di Java. Kelas Grafik diimplementasikan menggunakan HashMap di Java. Seperti yang kita ketahui HashMap berisi key dan value, kami merepresentasikan node sebagai key dan adjancency list dalam value dalam grafik.
Contoh: Undirected dan unweighted graph dengan 5 vertices.
Adjacency Matrix:
Adjacency Matrix adalah array 2D berukuran V x V di mana V adalah jumlah simpul dalam suatu graph. Misalkan array 2D adj[][], slot adj[i][j] = 1 menunjukkan bahwa terdapat sisi dari vertex i ke vertex j. Adjency Matrix untuk undirected graph selalu simetris. Adjacency Matrix juga digunakan untuk merepresentasikan weighted graph. Jika adj[i][j] = w, maka ada sisi dari vertex i ke vertex j dengan weight w.
Comments
Post a Comment