Thử thách lập trình về Trees

Luyện Trees với 3 thử thách lập trình từ dễ đến khó. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì, AI nhận xét code và lời giải cộng đồng để so sánh.

Trung bình · 3

Kỹ năng bạn sẽ luyện: BFS hai lầnComposite patternCâyCắt tỉa alpha-betaDanh sách kềTìm kiếm trò chơi
  • Python · C++ · C#
  • Kiểm tra tự động
  • Đánh giá mã bằng AI
  • Giải pháp cộng đồng
226
Thử thách
2
Giải pháp đã chia sẻ
3
Ngôn ngữ

Tất cả thử thách

Tìm theo chủ đề, ngôn ngữ hoặc độ khó.

3 thử thách
Trung bình

Đường kính của cây

Một cây là một đồ thị vô hướng liên thông không có chu trình.

Bạn sẽ học BFS hai lầnDanh sách kề
GraphsTrees
Chưa có lời giải
Trung bình

Cắt tỉa Alpha-Beta

Đánh giá cây trò chơi bằng minimax có cắt tỉa alpha-beta và đếm xem việc tìm kiếm thực sự xét bao nhiêu lá.

Bạn sẽ học Cắt tỉa alpha-betaTìm kiếm trò chơi
RecursionTreestrí tuệ nhân tạo
Chưa có lời giải
Trung bình

Kích thước thư mục với Composite

Tính tổng kích thước của mọi thư mục trong một cây, nơi thư mục chứa tệp và các thư mục khác.

Bạn sẽ học Composite patternCây
Mẫu thiết kếRecursionTrees
Chưa có lời giải