Tăng hoặc bất kỳ thư viện C++ chung nào khác, cung cấp các tóm tắt semiring hoặc monoid (chẳng hạn như một lớp mẫu)?Có một sự trừu tượng tiêu chuẩn cho nửa vành hoặc monoids trong C++ không?
Tôi có một số thuật toán mà tôi muốn thể hiện dưới dạng các cấu trúc trừu tượng này, nhưng cho đến nay tôi chưa từng gặp bất kỳ điều gì. Tôi có thể viết của riêng tôi, nhưng lý tưởng là những thứ này sẽ nằm trong thư viện mà tôi đã sử dụng như là tăng cường.
Cảm ơn!
Ồ, tôi nghĩ tôi chưa bao giờ nghe những lời này được áp dụng cho các vấn đề thực tế, giả sử rằng chúng được dành riêng cho việc tra tấn học sinh trong các trường cao đẳng. 1 cho rằng :) – dasblinkenlight
@ dasblinkenlight Một trong những thuật toán mà tôi muốn thực hiện được viết trong cuốn sách Thuật toán của Cormen et al về mặt nửa vành và monoids :) –
Ah, những kẻ này ... Sự tinh tế của họ cho cách nói là hiển thị trong việc đặt tên cho chúng cuốn sách "Giới thiệu về thuật toán" thay vì "Tất cả hầu hết các bạn sẽ cần biết về thuật toán" :) :) :) – dasblinkenlight