Ngôn ngữ lập trình tôi sử dụng là C#. Lớp bên dưới tôi vẫn sử dụng thuật toán BFS. Sau đó sử dụng GDI+ để vẽ các điểm và đường đi. Thuật toán để vẽ đồ thị của tôi khá đơn giản:
- Lấy chiều rộng của bitmap chia cho số đỉnh ta được các toạ đọ X bằng nhau.
- Cho tọa độ Y random.
- Lưu danh các đỉnh sau đó dùng Graphics tool để vẽ.