توضیحات
Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices.
Hash tables, when implemented and used appropriately, are exceptionally efficient data structures for representing sets and lookup tables, providing low overhead, constant time, insertion, deletion, and lookup operations.
The Joys of Hashing walks you through the implementation of efficient hash tables and the pros and cons of different design choices when building tables. The source code used in the book is available on GitHub for your re-use and experiments.
What You Will Learn
- Master the basic ideas behind hash tables
- Carry out collision resolution, including strategies for handling collisions and their consequences for performance
- Resize or grow and shrink tables as needed
- Store values by handling when values must be stored with keys to make general sets and maps
Who This Book Is For
Those with at least some prior programming experience, especially in C programming.
————————————————————–
ترجمه ماشینی :
پیاده سازی های کاری جداول هش را بسازید که به زبان برنامه نویسی C نوشته شده اند. این کتاب با اولین تلاشهای ساده و بدون استراتژیهای حل تصادم شروع میشود و از طریق پیشرفتها و توسعهها که ایدهها و رویکردهای طراحی مختلف را نشان میدهد و سپس آزمایشهایی برای اعتبارسنجی انتخابها انجام میدهد.
div>
جدول هش، زمانی که به درستی پیاده سازی و استفاده شود، ساختارهای داده فوق العاده کارآمدی برای نمایش مجموعه ها و جداول جستجو هستند و عملیات سربار پایین، زمان ثابت، درج، حذف و جستجو را ارائه می دهند.
<. div>
The Joys of Hashing شما را در اجرای جداول هش کارآمد و مزایا و معایب انتخاب های مختلف طراحی در هنگام ساخت جداول راهنمایی می کند. کد منبع استفاده شده در کتاب برای استفاده مجدد و آزمایشات شما در GitHub موجود است.
آنچه خواهید آموخت
- تسلط بر ایدههای اساسی در پشت جداول هش
- تحلیل برخورد، از جمله استراتژیهای مدیریت برخورد و پیامدهای آن برای عملکرد را انجام دهید
< li>تغییر اندازه یا بزرگ کردن و کوچک کردن جداول در صورت نیاز
- مقادیر را با استفاده
tag : دانلود کتاب The Joys of Hashing: برنامه نویسی جدول هش با C , Download The Joys of Hashing: برنامه نویسی جدول هش با C , دانلود The Joys of Hashing: برنامه نویسی جدول هش با C , Download The Joys of Hashing: Hash Table Programming with C Book , The Joys of Hashing: برنامه نویسی جدول هش با C دانلود , buy The Joys of Hashing: برنامه نویسی جدول هش با C , خرید کتاب The Joys of Hashing: برنامه نویسی جدول هش با C , دانلود کتاب The Joys of Hashing: Hash Table Programming with C , کتاب The Joys of Hashing: Hash Table Programming with C , دانلود The Joys of Hashing: Hash Table Programming with C , خرید The Joys of Hashing: Hash Table Programming with C , خرید کتاب The Joys of Hashing: Hash Table Programming with C ,
نقد و بررسیها
هنوز بررسیای ثبت نشده است.