Algorithms and data processing structures

An algorithm is a sequence of commands. a set of instructions describing the procedure for achieving the result. Writing an algorithm in a programming language in the form of certain instructions (commands) that follow each other is called a program. We can say that a program is an algorithm + data structures. Commands (they are also instructions or operators) are the smallest autonomous part that executes some kind of program code.


📕 Algorithms and programs. The C++ language. Tutorial (2017)

📗 Algorithms. Construction and analysis. 3rd edition [2013, DJVU, Ru]

📙 Algorithms. Reference book with examples in C, C++, Java and Python [2017, EN, PDF]

Byrd R. - Pearls of algorithm design. Functional Approach (Functional Programming) - 2013

📔 Henry S. Warren - Algorithmic Tricks for Programmers, 2nd Edition

📒 Grok algorithms. Illustrated Guide for programmers and the Curious (2017)

📕 D. Green, D. Knuth Mathematical methods of algorithm analysis

Dasgupta S., Papadimitriou H., Vazirani U. - Algorithms

📙 J. McConnell - Analysis of algorithms. Introductory course, 2nd expanded edition

📒 Igoshin V.I. Theory of algorithms [2016]

📘 Kleinberg J. Algorithms development and application

📓 R. Laforet - Data structures and algorithms in Java, 2nd edition

📔 R. Sedgwick, K. Wayne - Algorithms in Java, 4th edition

Комментарии

Популярные сообщения из этого блога

Computer (machine) graphics

Graph theory