Grokking Algorithms

Aditya Bhargava is a Software Engineer who holds degrees in both computer science and fine arts. is his programming blog.

An algorithm is simply a step-by-step technique for resolving a problem. As a programmer, you will frequently use algorithms that have previously been found, tried, and proved. This is the book for you if you want to comprehend them but don't want to dig through lengthy multipage proofs. This interesting and fully illustrated tutorial makes it simple to learn how to use the most important algorithms efficiently in your own programs.

Among the best books on databases and big data, Grokking Algorithms is a user-friendly introduction to this fundamental computer science topic. It will teach you how to apply common algorithms to practical programming situations that you may encounter on a daily basis. You'll begin with simple chores like sorting and searching. As you gain experience, you will be able to handle more sophisticated challenges such as data compression and artificial intelligence. Each meticulously presented example contains useful illustrations as well as fully annotated Python code samples. You will have learned widely applicable algorithms as well as how and when to utilize them by the end of this book.

What's on the Inside?

  • Algorithms for search, sort, and graph
  • There are around 400 images with extensive walkthroughs.
  • Algorithms' performance trade-offs
  • Examples of Python code

This simple, picture-heavy introduction is ideal for self-taught programmers, engineers, or anybody looking to refresh their algorithm knowledge.

Author: Aditya Bhargava

Link to buy:

Ratings: 4.6 out of 5 stars (from 1024 reviews)

Best Sellers Rank: #6,295 in Books

#1 in User Experience & Website Usability

#1 in Online Internet Searching

#1 in Computer Algorithms

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy