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

چالش های برنامه نویسی: راهنمای آموزشی مسابقه برنامه نویسی

Programming Challenges: The Programming Contest Training Manual

دانلود کتاب Programming Challenges: The Programming Contest Training Manual (به فارسی: چالش های برنامه نویسی: راهنمای آموزشی مسابقه برنامه نویسی) نوشته شده توسط «Steven S. Skiena – Miguel Revilla»


اطلاعات کتاب چالش های برنامه نویسی: راهنمای آموزشی مسابقه برنامه نویسی

موضوع اصلی: برنامه نويسي

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

ناشر: Springer

نویسنده: Steven S. Skiena – Miguel Revilla

زبان: English

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

سال انتشار: 2003

تعداد صفحه: 379

حجم کتاب: 5 مگابایت

کد کتاب: 9780387001630 , 0-387-00163-8

توضیحات کتاب چالش های برنامه نویسی: راهنمای آموزشی مسابقه برنامه نویسی

چالش‌های ناشی از مسابقات بین‌المللی برنامه‌نویسی راهی مؤثر برای بهبود مهارت‌ها و درک الگوریتمی و کدنویسی شماست. این جلد از مسائل مسابقه برنامه نویسی بین المللی برای ایجاد انگیزه در مطالعه الگوریتم ها، برنامه نویسی و سایر موضوعات در علوم کامپیوتر استفاده می کند. این کتاب شامل بیش از 100 چالش برنامه نویسی، و همچنین تئوری و مفاهیم کلیدی لازم برای نزدیک شدن به آنها است. مسائل بر اساس موضوع سازماندهی می شوند و با مواد آموزشی کامل تکمیل می شوند. خوانندگان درک دقیقی از تکنیک های الگوریتمی و موضوعات کدگذاری پیشرفته به دست می آورند.

* آموزش تمرینی را برای تمام مسابقات اصلی برنامه نویسی ارائه می دهد – مسابقه بین المللی برنامه نویسی دانشگاهی ACM (ACM ICPC)، المپیاد بین المللی در انفورماتیک (IOI) و چالش Topcoder

* به عنوان ابزاری راحت و مبتنی بر وب برای اضافه کردن یک جزء برنامه نویسی برای هر الگوریتم یا دوره مهندسی نرم افزار

* شامل کد کاری کامل برای ساختارهای داده بنیادی و الگوریتم های نمودار، رشته، عددی و هندسی

* یک بررسی مختصر و در عین حال کامل از عناصر کلیدی در نظریه اعداد ارائه می دهد. هندسه، برنامه نویسی پویا و الگوریتم های گراف

* پشتیبانی از همه زبان های برنامه نویسی محبوب (C، C++، پاسکال، جاوا)

استیون اس. اسکینا عضو هیئت علمی علوم کامپیوتر در SUNY Stony Brook و نویسنده بسیاری از کتاب های پرکاربرد، از جمله کتابچه راهنمای طراحی الگوریتم. او در سال 2001 جایزه IEEE Computer Society Teaching Award را دریافت کرد.

Miguel Revilla یکی از اعضای هیئت علمی علوم کامپیوتر در دانشگاه وایادولید، اسپانیا است. او آرشیودار رسمی وب سایت ACM ICPC و خالق/نگهدار ربات داور اصلی وب سایت میزبان مسابقه است.


The challenges of problems from international programming competitions are an effective way to improve your algorithmic and coding skills and understanding. This volume uses international programming competition-type problems to motivate the study of algorithms, programming, and other topics in computer science. The book includes more than 100 programming challenges, as well as the theory and key concepts necessary for approaching them. Problems are organized by topic, and supplemented by complete tutorial material. Readers gain a concrete understanding of both algorithmic techniques and advanced coding topics.

* Presents practice training for all major programming contests — ACM International Collegiate Programming Contest (ACM ICPC), International Olympiad in Informatics (IOI), and Topcoder Challenge

* Serves as a convenient, web-based means of adding a programming component to any algorithms or software engineering course

* Contains complete working code for fundamental data structures and graph, string, numerical and geometric algorithms

* Provides a brief-yet-thorough treatment of key elements in number theory, geometry, dynamic programming, and graph algorithms

* Supports all popular programming languages (C, C++, Pascal, Java)

Steven S. Skiena is a member of the faculty of computer science at SUNY Stony Brook and is author of many widely used books, including The Algorithm Design Manual. He received the 2001 IEEE Computer Society Undergraduate Teaching Award.

Miguel Revilla is a member of the faculty of computer science at the University of Valladolid, Spain. He is official website archivist of the ACM ICPC and creator/maintainer of the primary robot-judge, contest-hosting website.

دانلود کتاب «چالش های برنامه نویسی: راهنمای آموزشی مسابقه برنامه نویسی»

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