Em đag học CS , giờ đag học môn AI , được thầy cho cái bài về đồ thị mà e đọc đề e thấy nó khó hiểu quá, ai bik chỉ giúp e là đề nó nói về cái gì ko ak T.T
Cài đặt một số thao tác cơ bản trên một đồ thị hữu hướng.
INPUT:
Dòng đầu tiên chứa 03 số v, e và n, đây lần lượt là số đỉnh, số cạnh của đồ thị cùng với số thao tác xử lý, giá trị mỗi số không quá 1 tỷ.
e dòng tiếp theo, mỗi dòng chứa 02 số u và i, thể hiện việc có một cạnh nối từ đỉnh thứ u sang đỉnh thứ i trong đồ thị (thứ tự các cạnh được đánh số từ 1…v)
n dòng tiếp theo, mỗi dòng tương ứng với một thao tác xử lý các thao tác có cú pháp như sau:
Thao tác kiểm tra tính kề của 02 đỉnh, dòng này bắt đầu bằng số 1, theo sau là 02 số u và i.
Thao tác tìm kiếm đỉnh lân cận của 01 đỉnh, dòng này bắt đầu bằng số 2, theo sau là số u
OUTPUT:
Ứng với thao tác kiểm tra tính kề của 02 đỉnh, xuất ra màn hình chuỗi TRUE nếu đỉnh thứ u kề với đỉnh thứ i. Nếu đỉnh thứ u không kề với đỉnh thứ i xuất ra chuỗi FALSE
Ứng với thao tác tìm kiếm đỉnh lân cận của 02 đỉnh, xuất ra màn hình trên cùng một dòng thứ tự của các đỉnh kề với đỉnh thứ u, các đỉnh xuất theo thứ tự tăng dần, cách nhau bởi khoảng trắng. Nếu không có đỉnh nào kề với đỉnh thứ u xuất ra chuỗi NONE
VD: Input :
Thầy hướng dẫn là dùng danh sách liên kết để lưu đồ thị, ai biết dùng như thế nào or có bài tập mẫu share cho e đc ko ạ ! e cảm ơn !