Tôi đang gặp phải sự cố ngay bây giờ, tôi cần đếm số lần ma trận MxM nhất định xuất hiện bên trong một ma trận NxN (cái này phải lớn hơn số đầu tiên). Bất kỳ gợi ý nào về cách thực hiện điều này? Tôi sẽ thực hiện nó trong C và không có tùy chọn để thay đổi nó.Thuật toán đếm số lần xuất hiện của ma trận bên trong một lớn hơn
Revision 1
Hi tất cả mọi người, tôi thực sự muốn nói lời cảm ơn đến tất cả các câu trả lời và ý kiến về vấn đề này. Tôi nên nói với bạn rằng sau nhiều giờ làm việc vất vả, chúng tôi đã đi đến một giải pháp không hoàn toàn giống như cách tiếp cận Boyer-Moore, mà đúng hơn là một thuật toán của riêng tôi. Tôi đang lên kế hoạch xuất bản nó một lần được kiểm tra và hoàn thành. Các giải pháp hiện đang được điều chỉnh để được paralelized để tối ưu hóa tốc độ bằng cách sử dụng cụm trường đại học với MPI C Library.
Bạn đã nghĩ gì về điều này? –
@Oli_Charlesworth tôi đã suy nghĩ về các biểu diễn ma trận tuyến tính, cách c triển khai chúng và tìm kiếm các thuật toán khớp vector patter nhưng có rất nhiều điều cần lưu ý rằng cần một số con trỏ để bắt đầu với ít nhất một trong số chúng – guiman