Кіріспе
Компьютерлік бағдарламалау туралы кітап, алгоритмдер курстарының оқулығы ретінде қолданылады. "Алгоритмдерге кіріспе" – Томас Х. Кормен, Чарльз Э. Лейзерсон, Рональд Л. Ривест және Клиффорд Штайнның компьютерлік бағдарламалау бойынша кітабы. Бұл кітап көптеген университеттерде алгоритмдер курстары үшін негізгі оқулық ретінде кеңінен қолданылады және жарияланған ғылыми еңбектерде алгоритмдерге сілтеме беру үшін жиі пайдаланылады. 2023 жылға қарай CiteSeerX-те 10 000-нан астам, ал Google Scholar-да 67 000-нан астам сілтемелер тіркелген. Кітаптың алғашқы 20 жылында 500 мың данасы сатылды, ал 2022 жылы сатылған даналар саны миллионнан асты. Осының нәтижесінде "CLRS" (Cormen, Leiserson, Rivest, Stein) немесе алғашқы басылымда "CLR" (Cormen, Leiserson, Rivest) деген аббревиатуралар кеңінен қолданылатын болды. Кіріспе сөзінде авторлар кітаптың оқу және кәсіби салаларда толыққанды және пайдалы болу үшін қалай жазылғанын баяндайды. Әр тарауда нақты алгоритмге тоқталып, оның жобалау техникалары мен қолданылу аймақтары талқыланады. Нақты бағдарламалау тілін қолданбай, алгоритмдер псевдокод түрінде жазылған. Сипаттамалар алгоритмнің өзіне, оның математикалық қасиеттеріне және тиімділігіне баса назар аударады.
Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book has been widely used as the textbook for algorithms courses at many universities and is commonly cited as a reference for algorithms in published papers, with over 10,000 citations documented on CiteSeerX, and over 67,000 citation on Google Scholar as of 2023. The book sold half a million copies during its first 20 years, and surpassed a million copies sold in 2022. Its fame has led to the common use of the abbreviation "CLRS" (Cormen, Leiserson, Rivest, Stein), or, in the first edition, "CLR" (Cormen, Leiserson, Rivest). In the preface, the authors write about how the book was written to be comprehensive and useful in both teaching and professional environments. Each chapter focuses on an algorithm, and discusses its design techniques and areas of application. Instead of using a specific programming language, the algorithms are written in pseudocode. The descriptions focus on the aspects of the algorithm itself, its mathematical properties, and emphasize efficiency.
Басылымдар
Оқулықтың алғашқы басылымында Стайн автор ретінде көрсетілмеген, сондықтан кітап CLR аббревиатурасымен танылды. Онда екінші басылымда жойылған екі тарау ("Арифметикалық тізбектер" және "Параллельді компьютерлерге арналған алгоритмдер") енгізілген. Екінші басылымда төртінші автор қосылғаннан кейін көптеген адамдар кітапты "CLRS" деп атауды бастады. Оқулықтың бұл алғашқы басылымы "The Big White Book (of Algorithms)" ("Алгоризмдердің үлкен ақ кітабы") деп те белгілі болды. Екінші басылыммен бірге мұқабаның басым түсі жасылға өзгертілді, нәтижесінде лақап аты "The Big Book (of Algorithms)" ("Үлкен кітап (алгоритмдер туралы)") деп қысқартылды. Үшінші басылым 2009 жылдың тамызында жарық көрді. Төртінші басылым 2022 жылдың сәуірінде жарық көрді, онда көрініс презентацияларын жақсарту үшін түстер қосылды.
Қаптаманың дизайны
Қақпақта бейнеленген мобиль, Александр Кальдердің 1959 жылғы "Big Red" шығармасын Нью-Йорктегі Америка өнері Уитни мұражайында табуға болады. Fromkin-нің "Тілге кіріспе" кітабының мұқабасында да Кальдердің мобилі қолданылған.