یادگیری و یاد دادن الگوریتمها همیشه یکی از دغدغههای دانشجویان و اساتید رشته کامپیوتر بوده است! به همین دلیل یکی از سختترین درسها برای دانشجویان این رشته معمولاً درسهایی مثل ساختمان دادهها و طراحی الگوریتم است. حالا در نظر بگیرید درسی مثل «طراحی الگوریتم پیشرفته» در دکترا چقدر انرژی از دانشجویان میگیرد!؟ کمتر استادی پیدا میشود که بتواند ادعا کند کتابی مثل Introduction to Algorithms را میتواند به مقاطع مختلف تدریس کند و دانشجویان نیز بفهمند که او چه میگوید! از طرف دیگر برای یک برنامهنویس که با برنامههای پیشرفته سر و کار دارد، لازم است که یک مرجع از الگوریتمهای پرکاربرد داشته باشد؛ به همین دلیل من از یکی از دانشجویان خواستم به عنوان پایاننامه کارشناسیاش ۱۰۰ الگوریتم پرکاربرد در برنامهن... (ادامه)