Explore the latest books of this year!
Bookbot

Aditya Y Bhargava

    Грокаем алгоритмы. Руководство. Иллюстрированное пособие для программистов и любопытствующих
    Грокаем алгоритмы. Grokayem algoritmy
    Grokking Algorithms
    • An algorithm is a step-by-step procedure for solving problems, and many essential algorithms have already been discovered and tested. If you prefer to avoid dense theories and lengthy proofs found in traditional textbooks, this engaging guide is for you. It offers a clear path to effectively using algorithms in your programming. The book presents a friendly approach to a core computer science topic, teaching you how to apply common algorithms to everyday programming challenges. You’ll begin with fundamental tasks like sorting and searching, gradually progressing to more complex issues such as data compression and artificial intelligence. Whether developing business software, video games, mobile apps, or system utilities, you’ll learn techniques to tackle problems previously thought insurmountable. For instance, you’ll discover how to write a spell checker using graph algorithms, understand data compression through Huffman coding, and identify inefficient problems solvable with approximate algorithms. Each example is accompanied by helpful diagrams and annotated Python code samples. By the end, you’ll be well-versed in widely applicable algorithms and know when and how to implement them effectively.

      Грокаем алгоритмы. Руководство. Иллюстрированное пособие для программистов и любопытствующих2018
    • Grokking Algorithms

      • 256 pages
      • 9 hours of reading

      Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn how to apply common algorithms to the practical programming problems you face every day. You'll start with tasks like sorting and searching. As you build up your skills, you'll tackle more complex problems like data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. By the end of this book, you will have mastered widely applicable algorithms as well as how and when to use them

      Grokking Algorithms2016
      4.4