"Algorithm graphic" All this PDF download link attached Baidu Cloud

The author uses Python and pictures to explain the algorithm, looking for a long time to find the PDF version, the end of the link attached Baidu Cloud ~

Graphic algorithm

On the [US] Aditya Bhargava

Translator Yuan Guozhong

Category Publishing / non-fiction

Press Posts & Telecom Press / 2017-03

Provider Turing community

Words about 72,000 words

. ISBN 9787115447630

introduction

This book example is rich, with illustrations to explain the way makes it easier to understand the algorithm, designed to help programmers better play algorithm in daily energy projects. The first three chapters of the book will help you lay the foundation, take you to learn binary search, Big O notation, two basic data structures and recursion. The remaining space will focus on the widely used algorithms specifically includes: solving skills when faced with specific problems, such as when a greedy algorithm or dynamic programming; use a hash table; graph algorithms; K nearest neighbor algorithm.

Aditya Bhargava, software engineer, both computer science and fine arts education, wrote in a blog programming adit.io.

List of works

  1. Foreword

  2. Acknowledgments

  3. About the Book

  4. Chapter 1 Introduction to Algorithms

  5. 1.1 Introduction

  6. 1.2 Binary Search

  7. 1.3 Big O notation

  8. 1.4 Summary

  9. Chapter 2 Selection Sort

  10. 2.1 Memory Works

  11. 2.2 arrays and linked lists

  12. 2.3 Selection Sort

  13. 2.4 Summary

  14. Chapter 3 Recursion

  15. 3.1 Recursion

  16. 3.2 baseline conditions and recursion conditions

  17. 3.3 Stack

  18. 3.4 Summary

  19. Chapter 4 Quick Sort

  20. 4.1 Divide and conquer

  21. 4.2 Quick Sort

  22. 4.3 talk about the big O notation

  23. 4.4 Summary

  24. Chapter 5 hash table

  25. 5.1 hash function

  26. 5.2 Applications

  27. 5.3 Conflict

  28. 5.4 Performance

  29. 5.5 Summary

  30. Chapter 6 BFS

  31. Figure 6.1 Introduction

  32. Figure 6.2 What is

  33. 6.3 breadth-first search

  34. FIG implemented 6.4

  35. 6.5 algorithm

  36. 6.6 Summary

  37. Chapter 7 Dijkstra algorithm

  38. 7.1 Dijkstra algorithm

  39. 7.2 The term

  40. 7.3 In other piano

  41. 7.4 negative right side

  42. 7.5 realized

  43. 7.6 Summary

  44. Chapter 8 greedy algorithm

  45. 8.1 classroom scheduling problem

  46. 8.2 knapsack problem

  47. 8.3 set covering problem

  48. 8.4 NP-complete problems

  49. 8.5 Summary

  50. Chapter 9 Dynamic Programming

  51. 9.1 knapsack problem

  52. 9.2 knapsack problem FAQ

  53. 9.3 longest common substring

  54. 9.4 Summary

  55. Chapter 10 K-nearest neighbor algorithm

  56. 10.1 orange or grapefruit

  57. 10.2 Creating recommendation system

  58. 10.3 Introduction to Machine Learning

  59. 10.4 Summary

  60. Chapter 11 How to do next

  61. 11.1 Tree

  62. 11.2 inverted index

  63. 11.3 Fourier transform

  64. 11.4 Parallel Algorithms

  65. 11.5 MapReduce

  66. 11.6 Bloom filter and HyperLogLog

  67. 11.7 SHA algorithm

  68. 11.8 locality sensitive hashing algorithm

  69. Key exchange 11.9 Diffie-Hellman

  70. 11.10 Linear Programming

  71. 11.11 Conclusion

  72. To exercises

Baidu cloud link: https: //pan.baidu.com/s/1u1mSc5dGlo-vgbc7zuU2QA&shfl=sharepset
extraction code: y0m2

Guess you like

Origin www.cnblogs.com/frisk/p/11707637.html