Bagaimana menerapkan rute DFS dan BFS di Jawa

Menerapkan rute DFS dan BFS relatif sederhana.

Langkah 1

Buka kode Java Anda

Langkah 2

Salin dan tempel kode berikut di mana Anda ingin menjalankan rute: public void TRAV () {Stack s = new Stack (); s.push (this.rootNode); rootNode.PROP; printNode (rootNode); while (! s.isEmpty ()) {Node n = (Node) s.peek (); Node child = getUnvisitedChildNode (n); if (child! = null) {child.visited = true; printNode (anak); s.push (anak); } else {s.pop (); }} clearNodes (); }

Langkah 3

Ganti "TRAV" dengan "dfs" atau "bfs".

Langkah 4

Ganti "PROP" dengan pencarian properti Anda. Ini bisa berupa kondisi Java yang menggunakan kode Java biasa.

Langkah 5

Jalankan kode. Ini akan melaksanakan rute DFS / BFS dan menampilkan hasilnya di jendela baru setelah selesai.