کتاب Pearls of Algorithm Engineering (مروارید مهندسی الگوریتم) از جدیدترین منابع یادگیری الگوریتم و مفاهیم آن است که در 16 فصل به بررسی و کاربرد این علم ارزشمند پرداخته است.
در ادامه مقدمهای از کتاب Pearls of Algorithm Engineering را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Pearls of Algorithm Engineering:
کتابهای درسی زیادی در مورد الگوریتمها وجود دارد که بر نمادهای big-O و اصول طراحی اولیه تمرکز دارند. این کتاب یک رویکرد منحصر به فرد برای رساندن طراحی و تجزیه و تحلیل به سطح کارایی عملی قابل پیشبینی، بحث در مورد مسائل الگوریتمی اصلی و کلاسیک که در توسعه برنامههای کاربردی دادههای بزرگ ایجاد میشود، و ارائه راه حلهای ظریف برای افزایش پیچیدگی و کارایی ارائه میدهد.
بیشتر بخوانید: کتاب Language and the Rise of the Algorithm
راهحلها در مدل کلاسیک RAM و مدل حافظه خارجی مهمتر که به فرد امکان میدهد ارزیابیهای پیچیدگی ورودی/خروجی را انجام دهد، تجزیه و تحلیل میشوند.
فصلها انواع مختلف دادهها، از جمله اعداد صحیح، رشتهها، درختان و نمودارها، ابزارهای الگوریتمی مانند نمونهبرداری، مرتبسازی، فشردهسازی دادهها و جستجو در فرهنگهای لغت و متون و در آخر، پیشرفتهای اخیر در مورد ساختار دادههای فشرده را پوشش میدهند.
راهحلهای الگوریتمی با شبه کد دقیق و نمونههای در حال اجرا فراوان همراه هستند، بنابراین جعبه ابزار دانشجویان، محققان و متخصصان علاقهمند به پردازش مؤثر و کارآمد دادههای بزرگ را غنی میکنند.
بیشتر بخوانید: کتاب Advanced Data Structures and Algorithms
سرفصلهای کتاب Pearls of Algorithm Engineering:
- Preface
- 1 Introduction
- 2 A Warm-up
- 3 Random Sampling
- 4 List Ranking
- 5 Sorting Atomic Items
- 6 Set Intersection
- 7 Sorting Strings
- 8 The Dictionary Problem
- 9 Searching Strings by Prefix
- 10 Searching Strings by Substring
- 11 Integer Coding
- 12 Statistical Coding
- 13 Dictionary-Based Compressors
- 14 Block-Sorting Compression
- 15 Compressed Data Structures
- 16 Conclusion
- Index
فایل کتاب Pearls of Algorithm Engineering را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.