Câu hỏi phỏng vấn Data Structures
Câu hỏi

Khi nào sử dụng DFS tốt hơn BFS?

Câu trả lời

Việc sử dụng DFS hay BFS phụ thuộc nhiều vào cấu trúc của cây/đồ thị tìm kiếm, số lượng và vị trí của các giải pháp cần thiết:

  • Nếu biết rằng giải pháp nằm gần gốc, thì BFS có thể tốt hơn.
  • Nếu cây rất sâu và hiếm giải pháp, DFS sẽ mất rất nhiều thời gian, và BFS c...
Bạn cần đăng nhập để xem
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Yêu cầu đối với một đối tượng được sử dụng làm khóa hoặc giá trị trong HashMap là gì?

senior

Làm thế nào để lựa chọn giữa việc sử dụng Bảng băm (Hash Table) và Cây tiền tố (Trie - Prefix Tree)?

senior

Làm thế nào để duyệt qua một Linked List trong O(n^1/2)?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào