The Art of Programming (originally the Art of Programming series, derived from the Microsoft 100 Interview Questions series, and later published as the Coder's Art). Friends who have read the blogs "The Way of Structure and Algorithm" may know that since October 2010, July has started to compile a series of 100 Microsoft interview questions. In the process of compiling this series, he felt more and more strongly that he could select some more typical questions from the 100 questions, elaborate on each question in detail and continuously optimize them. This became the series "The Art of Programming for Programmers". The original Art of Programming series, which ran from April 2011 to the present day, consists of 42 programming problems. During the writing process, I received a lot of support from my friends, especially those who frequently left comments on my blog, offering suggestions for improvements, sharing their own ideas and code, and correcting bugs.

Features

  • Contains curated algorithm and data structure problems
  • Provides detailed explanations and solution strategies
  • Includes optimized code implementations with commentary
  • Expands with updated interview questions from major tech companies
  • Adds machine learning techniques like XGBoost, CNN, RNN, and LSTM
  • Encourages community contributions via pull requests and issues

Project Activity

See All Activity >

Categories

Education

License

MIT License

Follow The Art of Programming

The Art of Programming Web Site

nel_h2
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of The Art of Programming!

Additional Project Details

Programming Language

C, C++, Java, JavaScript, Python, Ruby

Related Categories

Python Education Software, C++ Education Software, C Education Software, Ruby Education Software, JavaScript Education Software

Registered

5 days ago