برنامه نويسي

ساختار داده ها و تحلیل الگوریتم در جاوا

Data structures and algorithm analysis in Java

دانلود کتاب Data structures and algorithm analysis in Java (به فارسی: ساختار داده ها و تحلیل الگوریتم در جاوا) نوشته شده توسط «Mark Allen Weiss»


اطلاعات کتاب ساختار داده ها و تحلیل الگوریتم در جاوا

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Pearson

نویسنده: Mark Allen Weiss

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2012

تعداد صفحه: 636

حجم فایل: 4.56 مگابایت

کد کتاب: 0132576279 , 9780132576277

نوبت چاپ: 3rd ed

توضیحات کتاب ساختار داده ها و تحلیل الگوریتم در جاوا

ساختارهای داده و تجزیه و تحلیل الگوریتم در جاوا یک کتاب “الگوریتم های پیشرفته” است که بین دوره های سنتی CS2 و تجزیه و تحلیل الگوریتم ها قرار می گیرد. در دستورالعمل های برنامه درسی ACM قدیمی، این دوره با نام CS7 شناخته می شد. این متن برای خوانندگانی است که می خواهند مهارت های برنامه نویسی و تحلیل الگوریتم خوب را به طور همزمان بیاموزند تا بتوانند چنین برنامه هایی را با حداکثر کارایی توسعه دهند. خوانندگان باید مقداری دانش از برنامه نویسی متوسط، از جمله موضوعاتی مانند برنامه نویسی مبتنی بر شی و بازگشت، و پیشینه ای در ریاضیات گسسته داشته باشند.
با افزایش سرعت و قدرت رایانه ها، نیاز به برنامه نویسی موثر و تجزیه و تحلیل الگوریتم نیز افزایش می یابد. مارک آلن وایس با نزدیک شدن به این مهارت ها به صورت پشت سر هم به خوانندگان می آموزد که برنامه های به خوبی ساخته و با حداکثر کارآمدی را در جاوا ایجاد کنند.
وایس به وضوح موضوعاتی از پشته های باینری گرفته تا مرتب سازی تا کامل بودن NP را توضیح می دهد و یک فصل کامل را به تجزیه و تحلیل مستهلک و اختصاص می دهد. ساختارهای داده پیشرفته و پیاده سازی آنها شکل‌ها و مثال‌هایی که مراحل متوالی الگوریتم‌ها را نشان می‌دهند به تجزیه و تحلیل دقیق، دقیق و عمیق ویس از هر نوع الگوریتم کمک می‌کنند. سازماندهی منطقی موضوعات و دسترسی کامل به کد منبع، پوشش متن را تکمیل می کند.


Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amount of efficiency. Readers should have some knowledge of intermediate programming, including topics as object-based programming and recursion, and some background in discrete math.
As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop well-constructed, maximally efficient programs in Java.
Weiss clearly explains topics from binary heaps to sorting to NP-completeness, and dedicates a full chapter to amortized analysis and advanced data structures and their implementation. Figures and examples illustrating successive stages of algorithms contribute to Weiss’ careful, rigorous and in-depth analysis of each type of algorithm. A logical organization of topics and full access to source code complement the text’s coverage.

دانلود کتاب «ساختار داده ها و تحلیل الگوریتم در جاوا»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید