PDA

View Full Version : کتاب آموزشی ساختمان داده ها و الگوریتم ها



Mehdi Asgari
شنبه 30 آذر 1387, 21:38 عصر
برای این که سوالات تکراری مربوط به کتاب در این بخش ، باز هم تکرار نشن ، این تاپیک رو ایجاد کردم.
در مورد پیشنهاد کتاب قبلا بحث شده و هرکسی هم نظر شخصیش رو گفته ؛
قصد من معرفی کتاب های رایگان قابل دانلود (فارسی یا انگلیسی) هست
دوستان لطف کنید در این تاپیک پست ندید ، مگر این که موضوع پستتون معرفی یک کتاب رایگان دربارۀ ساختمان داده و/یا الگوریتم باشه
(با استفاده از این کتاب ها به جای کتاب های دزدی کپی رایت دار ، هم به نویسندگان هر دو دسته کمک کرده و احترام میذاریم ، هم وجدانمون راحته که دزدی نکردیم)

کتاب اول:
Data Structures and Algorithms: Annotated Reference with Examples
نوشته ی Granville Barnett و Luca Del Tongo
112 صفحه
رایگان - فرمت : pdf
حجم: 1.0 مگابایت
لینک دانلود: http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/

سر فصل ها:

1- Introduction
2- Linked Lists
3- Binary Search Tree
4- Heap
5- Sets
6- Queues
7- AVL tree
8- Sorting
9- Numeric
10- Searching
11- Strings


انتظار نداشته باشید خیلی کتاب کاملی باشه ولی ارزش یه بار خوندن رو داره، مخصوصا که کم حجمه و سریع میشه تمومش کرد (اگه کتاب خیلی کامل می خواید باید کتاب های Knuth یا Sedgewick رو بخونید)

Mehdi Asgari
شنبه 30 آذر 1387, 21:46 عصر
کتاب دوم
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
نوشته ی Bruno R. Preiss
688 صفحه
مطالعه به صورت انلاین: رایگان - فرمت : HTML
http://www.brpreiss.com/books/opus4/html/book.html
لینک آمازون: http://www.amazon.com/Structures-Algorithms-Object-Oriented-Design-Patterns/dp/0471241342

سر فصل ها:


# Introduction
# Algorithm Analysis
# Asymptotic Notation
# Foundational Data Structures
# Data Types and Abstraction
# Stacks, Queues and Deques
# Ordered Lists and Sorted Lists
# Hashing, Hash Tables and Scatter Tables
# Trees
# Search Trees
# Heaps and Priority Queues
# Sets, Multisets and Partitions
# Dynamic Storage Allocation: The Other Kind of Heap
# Algorithmic Patterns and Problem Solvers
# Sorting Algorithms and Sorters
# Graphs and Graph Algorithms
# C++ and Object-Oriented Programming
# Class Hierarchy Diagrams

Mehdi Asgari
شنبه 30 آذر 1387, 21:55 عصر
کتاب سوم:
Problems on Algorithms, Second Edition
نوشته ی Ian Parberry و William Gasarch
268 صفحه
فرمت pdf
حجم: 2.35 مگابایت
http://www.eng.unt.edu/ian/books/free/license.html
سر فصل ها:

1- Introduction
2- Mathematical Induction
3- Big-O and Big-Omega
4- Recurrence Relations
5- Correctness Proofs
6- Algorithm Analysis
7- Divide-and-Conquer
8- Dynamic Programming
9- Greedy Algorithms
10- Exhaustive Search
11- Data Structures
12- NP-Completeness
13- Miscellaneous

http://www.eng.unt.edu/ian/books/free/license.html