الگوریتم یکی از مهم ترین مفاهیم علوم عقلی و ابداعات بشری است. هزاران سال است که ریاضی دانان، فلاسفه و دانشمندان علوم مختلف تفکر ساختار یافته (یا تفکر الگوریتمی) در توسعه دانش اتفاق نظر داشته اند. در سده های اخیر با رشد روزافزون ریاضی و علوم طبیعی الگوریتم به شاخه ای مستقل و بالنده از علوم تبدیل شده است. با ابداع ماشین های محاسبه و ظهور رایانه، الگوریتم باز هم نقش برجسته تری در کاربرد و تکوین علوم پیدا کرده است. تدریس الگوریتم ها به عنوان یک درس پایه برای دانشجویان علوم نظری و کاربردی و کامپیوتر از اواسط سده بیستم در دانشگاه ها هم رواج یافت. به دنبال این موضوع کتاب های متعددی با موضوع الگوریتم ها تألیف شد و در دسترس دانشگاهیان قرار گرفت. مؤلفین این کتاب ها افرادی توانا و شایسته بودند و کتاب هایشان در زمان خود مورد استقبال دانشجویان و اساتید قرار گرفت. با ارائه کتاب مقدمه ای بر الگوریتم ها در سال ۱۹۹۰، نوشته کرمن و همکاران به سرعت توجه علاقه مندان به این اثر جلب شد. در مدت کوتاهی این کتاب به پرفروش ترین کتاب الگوریتم ها تبدیل شد و به عنوان مرجع درسی در بهترین دانشگاه های سراسر دنیا مورد استفاده قرار گرفت. در اکثر دانشگاه های ایران هم این کتاب جای خود را به عنوان مرجع دو درس "ساختمان داده ها و الگوریتم ها" و "طراحی و تحلیل الگوریتم ها" باز کرد که به همین ضرورت از ویرایش های قبلی آن چند ترجمه به زبان فارسی صورت گرفته است. کتابی که در دست دارید ترجمه ای از آخرین ویرایش، ویرایش سوم کتاب زبان انگلیسی با سال انتشار ۲۰۰۹ می باشد. در ترجمه کتاب سعی شده در عین دقت در انتقال درست و علمی مطلب، سادگی و رسایی نثر حفظ شود. انتخاب معادل ها و واژه های مناسب یکی از دغدغه های هر مترجم کتاب های تخصصی است که مترجم این کتاب به خوبی از عهده آن برآمده است.