۱۶بهمن
Longest common subsequence
شرح مساله(ویکی پدیا) :
دو رشته زیر را در نظر بگیرید:
هدف مقایسه این دو رشته و پیدا کردن شباهت بین آنها است. بزرگترین زیردنباله مشترک این طور تعریف میشود که دنبالهای مانند است به طوری که حروف موجود در
با حفظ ترتیب در
و
موجود باشد. اما مطلقاً لزومی ندارد که متوالی باشد. از طرفی
باید بزرگترین دنباله ممکن با خواص بالا باشد. به طور کلی اگر دو رشته
و
را در نظر بگیریم٫ یک بلندترین زیر دنباله مشترک را میتوان با استفاده از برنامه نویسی پویا پیدا کرد.