Introduction to Algorithms by Thomas H. Cormen

In summary, "Introduction to Algorithms" is a popular textbook for Algorithms courses, but it has a major flaw in its use of pseudo code instead of a more widely used language like Java. This was a practical decision in the 1980s, but now with the prevalence of Java in computer science education, it may not be the most effective approach for today's students.

For those who have used this book

  • Strongly Recommend

    Votes: 0 0.0%
  • Lightly Recommend

    Votes: 0 0.0%
  • Strongly don't Recommend

    Votes: 0 0.0%

  • Total voters
    1
Physics news on Phys.org
  • #2
Although this is the most common textbook used in Algorithms course, but it's big problem is the use of pseudo code instead of a common mature language such as Java.

The use of pseudo code is useful when there is no common language (like in 1980s) and thus making the book intended to broad audience, but now I think no CS student that has to take algo course that don't have familiarity with Java.
 

Related to Introduction to Algorithms by Thomas H. Cormen

What is the purpose of "Introduction to Algorithms"?

The purpose of "Introduction to Algorithms" by Thomas H. Cormen is to provide a comprehensive and accessible introduction to the fundamentals of algorithms. The book covers a wide range of topics, including algorithm design, analysis, and implementation, and is intended for use by students and professionals in the field of computer science.

Who is the target audience for this book?

This book is primarily aimed at students and professionals in the field of computer science. It is suitable for use in undergraduate and graduate level courses, as well as for self-study by individuals interested in learning about algorithms and their applications.

What is the format of the book?

The book is divided into 35 chapters, with each chapter covering a specific topic in algorithms. The chapters are organized in a logical and sequential manner, allowing readers to build on their understanding as they progress through the book. The book also includes numerous exercises and problems to help readers practice and apply the concepts presented in each chapter.

What makes "Introduction to Algorithms" a popular choice among students and professionals?

"Introduction to Algorithms" is widely considered to be one of the most comprehensive and well-written books on the subject. Its clear explanations, thorough coverage of topics, and practical approach make it a valuable resource for both beginners and experienced individuals in the field of computer science.

Is prior knowledge of algorithms required to understand this book?

While some basic understanding of programming and data structures is helpful, the book is designed to be accessible to readers with little or no prior knowledge of algorithms. The first few chapters provide a foundation for understanding the more complex topics covered later in the book, making it suitable for beginners.

Similar threads

  • Science and Math Textbooks
Replies
1
Views
773
  • Science and Math Textbooks
Replies
11
Views
2K
  • Poll
  • Science and Math Textbooks
Replies
6
Views
5K
  • Poll
  • Science and Math Textbooks
Replies
1
Views
2K
  • Science and Math Textbooks
Replies
1
Views
1K
  • Poll
  • Science and Math Textbooks
Replies
1
Views
3K
  • Poll
  • Science and Math Textbooks
Replies
2
Views
4K
  • Poll
  • Science and Math Textbooks
Replies
1
Views
5K
  • Poll
  • Science and Math Textbooks
Replies
1
Views
4K
  • Poll
  • Science and Math Textbooks
Replies
2
Views
5K
Back
Top