دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: الگوریتم ها و ساختارهای داده ویرایش: CUP نویسندگان: Chris Okasaki سری: ISBN (شابک) : 9780521631242, 0521631246 ناشر: Cambridge University Press سال نشر: 1998 تعداد صفحات: 231 زبان: English فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Purely functional data structures به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ساختارهای داده کاملاً کاربردی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بیشتر کتابهای مربوط به ساختارهای داده، یک زبان ضروری مانند C یا C++ را فرض میکنند. با این حال، ساختارهای داده برای این زبان ها همیشه به خوبی به زبان های کاربردی مانند استاندارد ML، Haskell یا Scheme ترجمه نمی شوند. این کتاب ساختارهای داده را از دیدگاه زبانهای تابعی با مثالهایی توصیف میکند و تکنیکهای طراحی را ارائه میکند که به برنامهنویسان اجازه میدهد تا ساختارهای داده عملکردی خود را توسعه دهند. نویسنده شامل هر دو ساختار داده کلاسیک، مانند درختان قرمز-سیاه و صف های دوجمله ای، و مجموعه ای از ساختارهای داده جدید است که منحصراً برای زبان های تابعی توسعه یافته اند. تمام کد منبع در استاندارد ML و Haskell داده شده است و اکثر برنامه ها به راحتی با سایر زبان های کاربردی سازگار هستند. این مرجع مفید برای برنامه نویسان حرفه ای که با زبان های تابعی کار می کنند نیز می تواند به عنوان یک آموزش یا برای خودآموزی استفاده شود.
Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.
1. Introduction 2. Persistence 3. Some familiar data structures in a functional setting 4. Lazy evaluation 5. Fundamentals of amortization 6. Amortization and persistence via lazy evaluation 7. Eliminating amortization 8. Lazy rebuilding 9. Numerical representations 10. Data-structural bootstrapping 11. Implicit recursive slowdown Appendix: Haskell source code