một số xin vui lòng giúp tôi hiểu làm thế nào để tìm chu kỳ trong đồ thị trong điều khoản laymans?
Tôi đã đọc các câu hỏi khác, chẳng hạn như Câu hỏi này và một số trang wikipedia, nhưng chúng dường như đi xuống khá nhanh vào thuật ngữ toán học.
Tôi có một mô hình đồ thị trong java, mô hình các nút và các cạnh 'trong' và 'ra' - và mô hình biết các nút chỉ được kết nối theo một hướng, điều này cho phép tôi tìm các nút lá làm điểm bắt đầu, kế hoạch của tôi là để sao lưu biểu đồ từ mỗi nút lá này, cho mỗi "bước đi", giữ một danh sách tất cả các nút khác mà tôi đã tìm thấy trên tuyến đường của mình. Nếu tôi thấy một cái gì đó đã có trong danh sách tại bất kỳ thời điểm nào, tôi sẽ biết tôi đã tìm thấy một chu kỳ trong biểu đồ. Điều này tuy nhiên cảm thấy một chút đơn giản.
Tôi chắc chắn đây là một vấn đề đã được giải quyết, sẽ thật tuyệt nếu nó có thể được giải thích bằng những thuật ngữ đơn giản.
-át chủ