Software Engineer Notes
1.0

Table of Contents

  • 1. Part I - Introduction
  • 2. Part II - C++ Built-in Data Structure
  • 3. Part III - Advanced Data Structure and Algorithm
    • 3.1. Number System
    • 3.2. Matrix
    • 3.3. Tree
    • 3.4. Dynamic Programming
    • 3.5. Computational Geometry
    • 3.6. Math
      • 3.6.1. Probability Theory
      • 3.6.2. Number Theory
      • 3.6.3. Game Theory
      • 3.6.4. Questions
    • 3.7. Combinatorics
    • 3.8. Graph
    • 3.9. Binary Search
    • 3.10. Concurrency
    • 3.11. Greedy Algorithm
    • 3.12. Approximation Algorithm
    • 3.13. Advanced Data Structure And Algorithm
  • 4. Part IV - Interview
  • 5. Sample
Software Engineer Notes
  • 3. Part III - Advanced Data Structure and Algorithm
  • 3.6. Math
  • View page source

3.6. Math

  • 3.6.1. Probability Theory
  • 3.6.2. Number Theory
  • 3.6.3. Game Theory
  • 3.6.4. Questions
    • 3.6.4.1. Raindrop
    • 3.6.4.2. Shuffle an Array In-Place
    • 3.6.4.3. Uniform Distribution With Biased Base Function
    • 3.6.4.4. Random Pick Index
Previous Next

© Copyright 2022, Fuheng Wu.

Built with Sphinx using a theme provided by Read the Docs.