Tổng quan AlgoViz
AlgoViz là một ứng dụng Android dành cho giáo dục. Tôi đã phát triển ứng dụng này như một phần trong danh mục đầu tư của mình để thể hiện sự hiểu biết của tôi về các thuật toán tìm đường khác nhau bằng cách trực quan hóa chúng trong môi trường dựa trên lưới. AlgoViz được thiết kế để cung cấp một hình ảnh trực quan tương tác rõ ràng về cách các thuật toán này hoạt động trên lưới.
AlgoViz đi kèm với một số tính năng giúp nó trở nên linh hoạt và thân thiện với người dùng:
1. Tìm kiếm theo đường chéo và không theo đường chéo: Trong dự án này, tôi đã triển khai cả tìm kiếm theo đường chéo và không theo đường chéo, cho phép bạn khám phá cách mỗi thuật toán hoạt động với các ràng buộc di chuyển khác nhau.
2. Kiểm soát tốc độ: Tốc độ hiển thị thuật toán có thể được điều chỉnh theo thời gian thực trong khi thuật toán đang chạy, giúp bạn dễ dàng theo dõi quá trình tìm kiếm với tốc độ thoải mái.
3. Khám phá từng bước: Với sự trợ giúp của nút BƯỚC, bạn có thể đi qua đường dẫn của thuật toán từng bước một, cung cấp hiểu biết rõ ràng về tiến trình tìm kiếm và cách mỗi thuật toán đưa ra quyết định.
AlgoViz đi kèm với một số tính năng giúp nó trở nên linh hoạt và thân thiện với người dùng:
1. Tìm kiếm theo đường chéo và không theo đường chéo: Trong dự án này, tôi đã triển khai cả tìm kiếm theo đường chéo và không theo đường chéo, cho phép bạn khám phá cách mỗi thuật toán hoạt động với các ràng buộc di chuyển khác nhau.
2. Kiểm soát tốc độ: Tốc độ hiển thị thuật toán có thể được điều chỉnh theo thời gian thực trong khi thuật toán đang chạy, giúp bạn dễ dàng theo dõi quá trình tìm kiếm với tốc độ thoải mái.
3. Khám phá từng bước: Với sự trợ giúp của nút BƯỚC, bạn có thể đi qua đường dẫn của thuật toán từng bước một, cung cấp hiểu biết rõ ràng về tiến trình tìm kiếm và cách mỗi thuật toán đưa ra quyết định.
Xem thêm