Readers will understand what computer algorithms are, how to describe them, and how to evaluate them. These computer algorithms will provide: simple ways to use computers to search for information; methods to solve various sorting problems; methods to solve basic problems using directed acyclic graphs and shortest path methods (which can be used to model road networks, dependencies between tasks, and financial relationships); methods to solve problems with strings (such as DNA structures); the basic principles behind cryptography; the basics of data compression; and even some problems that no one can understand how to solve on a computer for a considerable amount of time.
Reader comments
This book is very suitable for recent graduates like me! Its content is easy to understand, and through a large number of examples and illustrations, even an algorithm novice like me can easily understand it. I particularly like the explanation of sorting issues in the book, which is very practical. And I think the author's writing style is very humorous, which made me not feel bored during the learning process. In short, I think this is a very practical introductory book on algorithms and I recommend it to you!
This book is very suitable for recent graduates like me! Its content is easy to understand, and through a large number of examples and illustrations, even an algorithm novice like me can easily understand it. I particularly like the explanation of sorting issues in the book, which is very practical. And I think the author's writing style is very humorous, which made me not feel bored during the learning process. In short, I think this is a very practical introductory book on algorithms and I recommend it to you!
It's okay, mark it first