/Algorithms-Homework

Homework assignments of Introduction of Algorithms (USTC 2019 fall)

Primary LanguageTeX

Algorithms-Homework

Homework assignments of Introduction to Algorithms

2019.9.5

  • Insertion Sort
  • Linear Search
  • Loop Invariants

9.13

  • Algorithms Analysis
    • Asymptotic Notation
    • Solving Recurrences
      • Substitution
      • Recursion Tree
      • Master Method

9.25

10.3

10.17

  • Hash Table
    • The multiplication method
    • Open Addressing
      • Linear probing
      • Quadratic probing
      • Double hashing
  • Binary Search Tree
  • Red Black Tree

10.3

11.12

  • Dynamic Programming
    • DP in Graph
    • 0-1 Knapsack
    • DP in Tree
  • Greedy Algorithms

11.24

  • Amortized Analysis
    • Aggregate Analysis
    • The Accounting Method
    • The Potential Method
  • DFT & FFT

12.26

  • Graph Theory
    • Euler Tour
    • Bellman-Ford's Algorithm
    • Johnson's Algorithm
    • Ford-Fulkerson's Algorithm

12.26

  • NP-Completeness
    • Proof
    • The Subgraph-Isomorphism Problem
    • The Hamiltonian-Path Problem
    • 2-SAT
  • Approximation Algorithms
    • The Bottleneck Traveling-Salesman Problem
    • Maximum Spanning Tree