pdf

Algorithm puzzle

  • 2021-05-30
  • 30.85MB
  • Points it Requires : 2

Algorithms are one of the most important cornerstones in the field of computer science. Algorithmic puzzles are puzzles that can be solved directly or indirectly using algorithms. Solving algorithmic puzzles is the most effective and fun way to cultivate and exercise algorithmic thinking skills. This book is a collection of classic algorithmic puzzles. This book includes some ancient puzzles, from which part of the knowledge of mathematics and computer science originated. There are also some newer puzzles in this book, some of which are used as interview questions for well-known IT companies. The book can be divided into four parts: overview, puzzles, hints, and answers. The overview introduces the general strategies of algorithm design and the techniques of algorithm analysis, and also comes with many examples. The puzzle part lists the puzzles in three levels: easy, medium, and difficult. The hint part gives the puzzle hints in turn to help readers find the right direction to solve the problem, while still leaving room for readers to solve it independently. The answer part gives detailed answers to the puzzles. This book can provide readers who are interested in algorithms with systematic, rich, and practical materials, which can help readers improve their high-level algorithmic thinking skills. This book is suitable for university teachers and students majoring in computer science, IT professionals who want to cultivate and train algorithmic thinking and computational thinking, and candidates and interviewers preparing for interviews as a reference.

unfold

You Might Like

Uploader
太白金星
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×