Topics 
Views 

A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (C++ Version) This book provides a thorough and comprehensive treatment of fundamental data structures and the principles of algorithm analysis. Focuses on the principles required to select or design the data structure that will best solve the problem.

52866 

Algorithmic Problem Solving An introduction to problemsolving and algorithm formulation using an exampledriven approach. It demonstrates the importance of mathematical calculation, but the chosen examples are typically not mathematical.

93603 

Algorithms Contains carefully selected and clustered algorithm topics. No attempt was made to be encyclopedic, so that this book can include topics traditionally deemphasized or omitted from most Algorithms books.

53629 

Algorithms for Programmers Selected algorithms for programmers who are interested in the treated algorithms and actually want to create a working and reasonably optimized code.

93921 

Algorithms in the Real World: Lecture Notes This document looks both at algorithms and at case studies in which the problems are used in realworld applications.

27556 

Art Gallery Theorems and Algorithms Art gallery theorems and algorithms are so called because they relate to problems involving the visibility of geometrical shapes and their internal surfaces. This book explores generalizations and specializations in these areas.

10994 

Art of Programming Contest A textbook for an algorithm course focusing on programming as well as a programming course focusing on algorithms. The book is designed to train students to participate in competitions, especially the ACM International Collegiate Programming Contest.

28132 

Average Case Analysis of Algorithms on Sequences Describes methods employed in average case analysis of algorithms, combining both analytical and probabilistic tools.

15235 

Computational Modeling and Complexity Science This book is about data structures and algorithms, intermediate programming in Python, complexity science and the philosophy of science.

11490 

Data Structures and Algorithms with ObjectOriented Design Patterns in C# Promotes objectoriented design using C# and to illustrate the use of the emerging objectoriented design patterns.

47273 

Data Structures and Algorithms with ObjectOriented Design Patterns in C++ Promotes objectoriented design using C++ and illustrates the use of the emerging objectoriented design patterns.

114311 

Data Structures and Algorithms With ObjectOriented Design Patterns in Java Covers the fundamentals of data structures and algorithms  the basic elements from which large and complex software artifacts are built  using Java programming language.

37815 

Design and Analysis of Algorithms: Course Notes These notes teach the techniques for the design and analysis of algorithms and data structures. It also study efficient algorithms from areas such as graph theory, networks, scheduling etc.

57240 

Design and Analysis of Computer Algorithms Focuses on how to design good algorithms, and how to analyze their efficiency.

36765 

Efficient Algorithms for Sorting and Synchronization Presents efficient algorithms for internal and external parallel sorting and remote data update.

26935 

Foundations of Computer Science Introduces the principles of data structures and algorithms. Emphasises the algorithmic side of programming, focusing on problemsolving rather than on hardwarelevel bits and bytes.

25179 

GNU libavl Online Book Provides an introduction to binary tree techniques using GNU libavl, a library in ANSI C for manipulation of various types of binary trees.

12887 

Introduction to Algorithms Covers the behaviour, implementation, correctness and complexity of some well known array algorithms, especially for sorting and searching.

30797 

Jeff Erickson's Algorithms Course Materials Helps students develop algorithmic intuition, i.e. understanding how various algorithms really work, how to attack a problem for the first time, how to tell which techniques will work at all and which ones will work best.

19400 

Notes for the Course of Advanced Algorithms Describe a couple of the classical algorithms which are not taught in a first algorithms course. Also give a general understanding of efficient algorithms and a better understanding for how to design and analyze efficient algorithms.

15758 

Notes for the Course of Algorithms Deal with how to design good algorithms, which is about the mathematical theory behind the design of good programs.
[ Goto page: 1 ... 92, 93, 94 ] 
136060 

Notes for the Course of Data Structures Focus on the representation and algorithms, the concrete issues of implementation of data structures. Provide the students with the tools needed to design and implement their own data structures.

35082 

Objectoriented Programming with AnsiC Uses ANSIC to discover how objectoriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.

22383 

Optimization Algorithms on Matrix Manifolds This book offers techniques with broad applications in linear algebra, signal processing, data mining, computer vision, and statistical analysis. It can serve as a graduatelevel textbook.

11433 

Practical Optimization: A Gentle Introduction An introduction to the most important topics in applied optimization.

12012 