
بزرگترین زیردنباله مشترک به زبان C (به انگلیسی: Longest Common Subsequence)، روشی است که برای پیدا کردن بزرگترین زیردنباله در مجموعهای از دنبالهها (غالباً دو دنباله) به کار میرود و مسئلهای قدیمی در علم کامپیوتر است. تفاوت این مسئله با مسئله ی بزرگترین زیررشته ی مشترک در این است که برای یک زیردنباله از یک رشته، نیازی نیست که اعضای آن مجاور یک دیگر باشند و بطور متوالی آمده باشند. این مسئله اساس کار برنامههای مقایسه کننده فایل است که تفاوت دو فایل را نمایش میدهد. همین طور دربیوانفورماتیک برای مقایسه رشتههای دی ان ای کاربرد دارد.
مسئله بزرگترین زیردنباله مشترک LCS به زبان C