000 02847nam a22002777a 4500
003 NUBALIWAG
005 20250208013904.0
008 250208b ph ||||| |||| 00| 0 eng d
020 _a9781119869986
040 _cNUBLRC
050 _aQA 76.9 .A43 .M38 2022 c.1
100 _aMauller, John Paul.
_eAuthor
245 _aAlgorithms :
_bfor dummies /
_cJohn Paul Mauller and Luca Massaron.
250 _a2nd edition.
260 _aHoboken :
_bJohn Wiley & Sons,
_cc2022.
300 _axii, 417 pages :
_billustration ;
_c24cm.
365 _bPHP 1,797.00
504 _aInclude index.
505 _aPart 1. Getting started with algorithms.--Chapter 1. Introducing algorithms.--Chapter 2. Considering algorithm design.--Chapter 3. Working with google colab.--Chapter 4. Performing essential data manipulations using python.--Chapter 5. Developing a matrix computation class.--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. Understading graph basics--Chapter 9. Reconnecting the dots.--Chapter 10. Discovering graph secrets.--Chapter 11. Getting the right web page.--Part 4. Wrangling big data.--Chapter 12. Managing big data.--Chapter 13. Parallelizing operations.--Chapter 14. Compressing and concealing 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.
520 _a"Algorithms are fun! Algorithms are beautiful! Algorithms are even better than your favorite pastime! Well, perhaps not the last one. In fact, algorithms surround you in many ways you might not have thought about, and you use them every day to perform important tasks. However, you need to be able to use algorithms in a way that doesn’t involve becoming a mathematician. Programming languages make it possible to describe the steps used to create an algorithm, and some languages are better than others at performing this task so that people can understand it without becoming a computer or data scientists. Python makes using algorithms easier because it comes with a lot of built-in and extended support (through the use of packages, datasets, and other resources). With that in mind, this Cheat Sheet helps you access the most commonly needed tips for making your use of algorithms fast and easy."
650 _aALGORITHMES.
650 _aCOMPUTER ALGORITHMS.
650 _aALGORITHMS.
700 _aMassaron, Luca.
_eAuthor
942 _2lcc
_cBK
_n0
999 _c6936
_d6936