Tôi đang tìm một thuật toán khác để tạo ra các kết quả như trang sửa đổi chỉnh sửa của SO. Tôi đã nhiều hơn hoặc ít hơn chỉ bắt đầu tìm kiếm và tôi không phản đối để làm điều đó bản thân mình nhưng tôi không cần phải tái tạo lại bánh xe.Thuật toán C# Diff cho văn bản
Tôi sẽ sử dụng C# 4.0. Về cơ bản tôi sẽ có hai dây, và một cái cũ và một cái mới. Tôi muốn biết những gì đã thay đổi trong cái mới bằng cách làm nổi bật và tấn công.
của nó không dài nhất chung ** chuỗi ** nhưng phổ biến dài nhất ** dãy **. Một chuỗi con luôn luôn liên tục nhưng một chuỗi không cần. Các thay đổi được thực hiện cho văn bản cũ để nhận văn bản mới không cần phải có các ký tự liên tiếp. – codaddict
Đồng ý điều đó. Bạn cần phải phân loại giữa các vấn đề sau cùng phổ biến nhất dài nhất so với vấn đề chuỗi con thường gặp nhất. – quantity