000 03707nam a22003375i 4500
001 22456629
003 OSt
005 20241217102946.0
008 220308s2022 inu 000 0 eng
010 _a 2022934261
020 _a9781119869986
_q(paperback)
020 _z9781119869993
_q(adobe pdf)
020 _z9781119870005
_q(epub)
040 _aDLC
_beng
_erda
_cDLC
042 _apcc
050 4 _aQA76.9 .A43
_bM84 2022
100 1 _aMueller, John P,
_eauthor.
245 1 0 _aAlgorithms For Dummies /
_cJohn P Mueller, Luca Massaron.
250 _aSecond edition
264 1 _aIndianapolis :
_bJohn Wiley & Sons,
_c2022.
300 _axii, 429 pages :
_billustrations ;
_c24 cm.
336 _atext
_btxt
_2rdacontent
337 _aunmediated
_bn
_2rdamedia
338 _avolume
_bnc
_2rdacarrier
500 _aIncludes index.
505 _aIntroduction -- Part 1: Getting Started -- Chapter 1: Introducing Algorithms -- Chapter 2: Considering Algorithm Design -- Chapter 3: Using Python to Work with Algorithms -- Chapter 4: Introducing Python for Algorithm Programming -- Chapter 5: Performing Essential Data Manipulations Using Python -- Part 2: Understanding the Need to Sort and Search -- Chapter 6: Structuring Data -- Chapter 7: Arranging and Searching Data -- Part 3: Exploring the World of Graphs -- Chapter 8: Understanding Graph Basics --Chapter 9: Reconnecting the Dots -- Chapter 10: Discovering Graph Secrets -- Chapter 11: Getting the Right Web page -- Part 4: Struggling with Big Data -- Chapter 12: Managing Big Data -- Chapter 13: Parallelizing Operations -- Chapter 14: Compressing Data -- Part 5: Challenging Difficult Problems -- Chapter 15: Working with Greedy Algorithms -- Chapter 16: Relying on Dynamic Programming -- Chapter 17: Using Randomized Algorithms -- Chapter 18: Performing Local Search -- Chapter 19: Employing Linear Programming -- Chapter 20: Considering Heuristics -- Part 6: The Part of Tens -- Chapter 21: Ten Algorithms That Are Changing the World -- Chapter 22: Ten Algorithmic Problems Yet to Solve -- Index.
520 _aAll data, big or small, starts with algorithms. Algorithms are mathematical equations that determine what we see—based on our likes, dislikes, queries, views, interests, relationships, and more—online. They are, in a sense, the electronic gatekeepers to our digital, as well as our physical, world. This book demystifies the subject of algorithms so you can understand how important they are business and scientific decision making. Algorithms for Dummies is a clear and concise primer for everyday people who are interested in algorithms and how they impact our digital lives. Based on the fact that we already live in a world where algorithms are behind most of the technology we use, this book offers eye-opening information on the pervasiveness and importance of this mathematical science—how it plays out in our everyday digestion of news and entertainment, as well as in its influence on our social interactions and consumerism. Readers even learn how to program an algorithm using Python! Become well-versed in the major areas comprising algorithms; Examine the incredible history behind algorithms; Get familiar with real-world applications of problem-solving procedures; Experience hands-on development of an algorithm from start to finish with Python. If you have a nagging curiosity about why an ad for that hammock you checked out on Amazon is appearing on your Facebook page, you'll find Algorithm for Dummies to be an enlightening introduction to this integral realm of math, science, and business.
650 0 _aComputer algorithms.
_979060
700 1 _aMassaron, Luca,
_eauthor.
942 _2lcc
_c29
999 _c303293
_d303293